diff --git a/app/Http/Requests/Bo/StaticPages/UpdateStaticPageRequest.php b/app/Http/Requests/Bo/StaticPages/UpdateStaticPageRequest.php index b5d77aa5..a932762b 100644 --- a/app/Http/Requests/Bo/StaticPages/UpdateStaticPageRequest.php +++ b/app/Http/Requests/Bo/StaticPages/UpdateStaticPageRequest.php @@ -60,16 +60,16 @@ class UpdateStaticPageRequest extends UpdateMiniCrudRequest } // check nullable value of image's slider if ($staticPageModel->type->equals(StaticPageType::exitOutside)) { - $test = $this->data; - foreach ($test as $key => $value) { + $curentData = $this->data; + foreach ($curentData as $key => $value) { if (Str::startsWith($key, 'slider_image_')) { - $checkValue = isset($value['value']) ? $value['value'] : null; - $test[$key]['value'] = $checkValue; - $test[$key]['alt'] = (! is_null($checkValue) ? $value['alt'] : null); - $test[$key]['title'] = (! is_null($checkValue) ? $value['title'] : null); + $checkValue = isset($value['value']) ? $value['value'] : null; + $curentData[$key]['value'] = $checkValue; + $curentData[$key]['alt'] = (! is_null($checkValue) ? $value['alt'] : null); + $curentData[$key]['title'] = (! is_null($checkValue) ? $value['title'] : null); } } - $this->merge(['data' => $test]); + $this->merge(['data' => $curentData]); } parent::prepareForValidation(); } diff --git a/app/Http/Requests/Bo/UpdateMiniCrudRequest.php b/app/Http/Requests/Bo/UpdateMiniCrudRequest.php index f94c9d07..d6a0db99 100644 --- a/app/Http/Requests/Bo/UpdateMiniCrudRequest.php +++ b/app/Http/Requests/Bo/UpdateMiniCrudRequest.php @@ -143,30 +143,28 @@ abstract class UpdateMiniCrudRequest extends FormRequest ]; $rules = array_merge($rules, [ - "data.$iptName.value" => array_merge( - [ - function (string $attribute, $value, callable $fail) use ($sizes, $input) { - // Picture can be null. - if ($input['required'] || $value !== null) { - ToolboxHelper::validatePicture($attribute, $value, $fail, $sizes); - } - }, - ], - $this->compileValidate( - implode('|', [ - $required, - 'image', - 'mimes:png,jpg,jpeg,svg', - sprintf( - 'dimensions:%s=%d,%s=%d', - $max ? 'max_height' : 'height', - $dim['height'], - $max ? 'max_width' : 'width', - $dim['width'] - ), - ]), - $input - ), + "data.$iptName.value" => [ + function (string $attribute, $value, callable $fail) use ($sizes, $input) { + // Picture can be null. + if ($input['required'] || $value !== null) { + ToolboxHelper::validatePicture($attribute, $value, $fail, $sizes); + } + }, + ], + $this->compileValidate( + implode('|', [ + $required, + 'image', + 'mimes:png,jpg,jpeg,svg', + sprintf( + 'dimensions:%s=%d,%s=%d', + $max ? 'max_height' : 'height', + $dim['height'], + $max ? 'max_width' : 'width', + $dim['width'] + ), + ]), + $input ), ]); diff --git a/resources/views/bo/layouts/sidemenu.blade.php b/resources/views/bo/layouts/sidemenu.blade.php index 2c9e0822..6e30015c 100644 --- a/resources/views/bo/layouts/sidemenu.blade.php +++ b/resources/views/bo/layouts/sidemenu.blade.php @@ -1175,13 +1175,20 @@ {{-- DEMARCHES --}}