Laravel FormRequest管理额外操作
我有一个多步骤表单,每个步骤都有自己的FormRequest用于验证字段 所有的工作都很好,但我需要做一些额外的行动,以防一个字段没有得到验证 因此,如果FormRequest导致错误,控制器将被绕过并返回到显示错误的视图 在我的例子中,我有一个title的验证规则。若数据库中存在title,我需要运行一些额外的PHP代码 如何完成此操作?您可以覆盖FormRequest中的方法,并检查验证失败的字段Laravel FormRequest管理额外操作,laravel,laravel-5,laravel-request,Laravel,Laravel 5,Laravel Request,我有一个多步骤表单,每个步骤都有自己的FormRequest用于验证字段 所有的工作都很好,但我需要做一些额外的行动,以防一个字段没有得到验证 因此,如果FormRequest导致错误,控制器将被绕过并返回到显示错误的视图 在我的例子中,我有一个title的验证规则。若数据库中存在title,我需要运行一些额外的PHP代码 如何完成此操作?您可以覆盖FormRequest中的方法,并检查验证失败的字段 受保护功能验证失败(Validator$Validator) { if(在数组('title'
受保护功能验证失败(Validator$Validator)
{
if(在数组('title',$validator->failed())中){
//待办事项
}
//您还可以使用$validator->errors()检查单个错误
父项::验证失败($validator);
}