File: /var/www/admin.javaapp.co.uk/app/Http/Requests/CafeMenuItemRequest.php
<?php
namespace App\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
class CafeMenuItemRequest extends FormRequest
{
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public function authorize()
{
return true;
}
/**
* Get the validation rules that apply to the request.
*
* @return array<string, mixed>
*/
public function rules()
{
return [
'item_image_id' => 'required',
// 'item_name' => 'required|min:5|max:50',
'item_name' => 'required|max:50',
'item_category_id' => 'required',
'item_type_id' => 'required',
// 'item_description' => 'required|min:8|max:500',
'item_description' => 'required|min:5|max:500',
'item_price' => 'required|max:6',
// 'item_option' => 'required',
// 'item.*.item_size_id' => 'required',
'item.*.item_price' => 'max:6'
// 'item.*.item_price' => 'required|max:6'
];
}
public function messages()
{
return[
'item_image_id.required' => __('validation.validation.item_image_id.required'),
'item_name.required' => __('validation.validation.item_name.required'),
'item_name.min' => __('validation.validation.item_name.minlength'),
'item_name.max' => __('validation.validation.item_name.maxlength'),
'item_category_id.required' => __('validation.validation.item_category_id.required'),
'item_type_id.required' => __('validation.validation.item_type_id.required'),
'item_description.required' => __('validation.validation.item_description.required'),
'item_description.min' => __('validation.validation.item_description.minlength'),
'item_description.max' => __('validation.validation.item_description.maxlength'),
'item_price.required' => __('validation.validation.item_price.required'),
// 'item_option.required' => __('validation.validation.item_option.required'),
'item_price.max' => __('validation.validation.item_price.maxlength'),
// 'item.*.item_size_id.required' => __('validation.validation.item_size_id.required'),
// 'item.*.item_price.required' => __('validation.validation.item_price.required'),
'item.*.item_price.max' => __('validation.validation.item_price.maxlength'),
];
}
}