diff --git a/app/Http/Requests/Bo/ProductTypes/StoreProductTypeRequest.php b/app/Http/Requests/Bo/ProductTypes/StoreProductTypeRequest.php index 2fc60434..832ced17 100644 --- a/app/Http/Requests/Bo/ProductTypes/StoreProductTypeRequest.php +++ b/app/Http/Requests/Bo/ProductTypes/StoreProductTypeRequest.php @@ -30,7 +30,8 @@ class StoreProductTypeRequest extends FormRequest protected function prepareForValidation(): void { $this->merge([ - 'button_status' => $this->boolean('button_status') + 'button_status' => $this->boolean('button_status'), + 'published' => $this->boolean('published'), ]); $this->mergePicture('picture'); } @@ -43,11 +44,12 @@ class StoreProductTypeRequest extends FormRequest public function rules(): array { $rules = [ - 'label' => 'required|string|between:3,255', - 'description' => ['required', 'string', new WysiwygLength()], - 'picture_alt' => 'required_with:picture|nullable|between:3,255', - 'picture_title' => 'required_with:picture|nullable|between:3,255', - 'button_status' => 'required|boolean', + 'label' => 'required|string|between:3,255', + 'description' => ['required', 'string', new WysiwygLength()], + 'picture_alt' => 'required_with:picture|nullable|between:3,255', + 'picture_title' => 'required_with:picture|nullable|between:3,255', + 'button_status' => 'required|boolean', + 'published' => 'required|boolean', ]; return \array_merge( $rules, @@ -68,7 +70,8 @@ class StoreProductTypeRequest extends FormRequest 'picture' => trans('validation.attributes.image'), 'picture_alt' => trans('validation.custom.attribute_alt'), 'picture_title' => trans('validation.custom.attribute_title'), - 'button_status' => trans('validation.attributes.published') + 'button_status' => trans_choice('validation.custom.button_visibility', 1), + 'published' => trans('crud.minicrud.visibility_label'), ]; } } diff --git a/resources/lang/fr/validation.php b/resources/lang/fr/validation.php index dcddd4a3..9112c014 100644 --- a/resources/lang/fr/validation.php +++ b/resources/lang/fr/validation.php @@ -301,5 +301,6 @@ return [ 'youtube_video_id' => 'ID de la vidéo youtube', 'testimonial_identity' => 'identité', 'catchline' => 'phrase d\'accroche|phrases d\'accroche', + 'button_visibility' => 'visibilité du bouton|visibilité des boutons', ], ]; diff --git a/resources/views/bo/pages/product_types/form.blade.php b/resources/views/bo/pages/product_types/form.blade.php index 7804a97a..2f64f2ee 100644 --- a/resources/views/bo/pages/product_types/form.blade.php +++ b/resources/views/bo/pages/product_types/form.blade.php @@ -132,7 +132,7 @@