php – Laravel 5.1单页上的多个表单名称消息包
发布时间:2020-12-14 19:44:20 所属栏目:大数据 来源:网络整理
导读:我在Laravel 5.1中需要有关如何命名MessageBag错误的帮助,允许我检索特定表单的错误消息. 这可以在没有使用请求的控制器的存储方法中实现. Laravel 5.1 docs return redirect('register') -withErrors($validator,'login'); 但是我正在使用RegistrationReque
我在Laravel 5.1中需要有关如何命名MessageBag错误的帮助,允许我检索特定表单的错误消息.
这可以在没有使用请求的控制器的存储方法中实现. Laravel 5.1 docs return redirect('register') ->withErrors($validator,'login'); 但是我正在使用RegistrationRequest,因此我不需要验证控制器内的任何输入,我只需要在请求中设置我的规则. 我尝试将这行代码添加到我的请求中 /** * Format the errors from the given Validator instance. * * @param IlluminateContractsValidationValidator $validator * @return array */ protected function formatErrors(Validator $validator) { return $validator->errors()->getMessages('registration'); } 解决方法
我有同样的问题,当我查看FormRequest类时,我发现有一个属性受保护$errorBag =’default’.
因此,通过在您的请求类中覆盖此属性,例如 您可以根据该请求确定范围,然后在视图中访问它们,如下所示: $错误 – >登录 – >拥有( ‘电子邮件’) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |