我需要 Laravel 5.1 中有关如何命名 MessageBag 错误的帮助,以便我检索特定表单的错误消息。
这可以在控制器的 store 方法中实现,而无需使用请求。
return redirect('register')
->withErrors($validator, 'login');
但是我使用的是 RegistrationRequest,所以我不需要验证控制器内的任何输入,我只需要在请求中设置我的规则。
我尝试将这行代码添加到我的请求中
/**
* Format the errors from the given Validator instance.
*
* @param \Illuminate\Contracts\Validation\Validator $validator
* @return array
*/
protected function formatErrors(Validator $validator)
{
return $validator->errors()->getMessages('registration');
}