我正在为一个项目的新闻通讯表单验证工作,该新闻通讯表单出现在每个页面上,因此它也会出现在登录和注册页面上,因此我决定使用 Laravel Message Bags 存储新闻通讯错误,但是它在实际页面上检查并输出错误时一直给我一个未定义的属性错误,我不知道我是否做错了什么,这里是详细信息!
错误:
Undefined property: Illuminate\Support\MessageBag::$newsletter
我的代码在控制器中:
return Redirect::back()->withInput()->withErrors($inputs, "newsletter");
我的视图中的代码:
@if($errors->newsletter->any())
<p>
{{$errors->newsletter->any()}}
</p>
$errors->all('<p style="color: red;">:message</p>')
。视图将验证并仅在出现错误时编写。 - Alwin Kesler