Merge branch 'issue-152-product-types-sql-crash' into 'le-gaulois-2024'
fix: added boolean value for 'published' in StoreProductTypeRequest See merge request ldc-web/projets/le-gaulois!102
This commit is contained in:
commit
de955ed4f8
3 changed files with 12 additions and 8 deletions
|
|
@ -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'),
|
||||
];
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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',
|
||||
],
|
||||
];
|
||||
|
|
|
|||
|
|
@ -132,7 +132,7 @@
|
|||
<div class="col-12 col-md-6 mb-3">
|
||||
@can('changeButtonStatus', $productTypeModel)
|
||||
<fieldset class="h-100 border p-3">
|
||||
<legend>{{ __('crud.minicrud.visibility_label') }}</legend>
|
||||
<legend>{{ str(trans_choice('validation.custom.button_visibility', 1))->ucfirst() }}</legend>
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
@include('bo.partials.inputs.tinyint-boolean', [
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue