public function post(Request $request){
$validator = Validator::make($request->all(),[
'title'=>'required',
'job_type_id'=>'required|exists:job_type,id',
'work_level_id'=>'required|exists:work_level,id',
'no_of_candidate'=>'required',
]);
if ( $validator->fails()) {
return $this->validationErrors($validator->errors());
}
}
这是我在控制器中编写的验证代码。我只想从控制器中删除此验证。这样我就可以像这样在 laravel 中进行相同的表单请求验证
public function rules()
{
return [
'name'=>'required|unique:course,name'
];
}
public function messages(){
return [
'name.required'=>__('message.validation.course.name'),
'name.unique'=>__('message.validation.course.unique')
];
}