/home/techb158/ileadtechnology.com/SSM/app/Http/Requests/frontend
NameSizeModeActions
BlockRequest.php13030644editdlrm
MenuRequest.php14080644editdlrm
PageRequest.php12820644editdlrm
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')]) ]; } }