/home/techb158/ileadtechnology.com/SSM/app/Http/Requests/frontend
Edit: /home/techb158/ileadtechnology.com/SSM/app/Http/Requests/frontend/MenuRequest.php (1408B)
route('id');
$rules = [];
if ($this->method() === 'POST') {
$rules['name'] = 'required|unique:frontend_menus|max:30';
} elseif ($this->method() === 'PATCH') {
$rules['name'] = 'required|max:30|unique:frontend_menus,name,'.$id.',id';
}
$rules['page_id'] = 'required_if:has_sub_menu,0';
return $rules;
}
/**
* Translate fields with user friendly name.
*
* @return array
*/
public function attributes()
{
return [
'name' => trans('frontend.menu_name'),
'page_id' => trans('frontend.page')
];
}
/**
* Get the error messages for the defined validation rules.
*
* @return array
*/
public function messages()
{
return [
'page_id.required_if' => trans('validation.required', ['attribute' => trans('frontend.page')])
];
}
}