php - Laravel 消息包报错

标签 php laravel laravel-4

我正在为一个项目进行时事通讯的表单验证,新闻信件表格出现在每一页上,所以它也会出现在 longin 和注册页面上,所以我决定使用 Laravel Message Bags 来存储新闻信件错误,但它一直在我检查和输出的实际页面上给我一个未定义的属性错误,回显错误,我不知道我是否做错了什么,不过这里有详细信息!

错误:

Undefined property: Illuminate\Support\MessageBag::$newsletter

我在 Controller 中的代码:

return Redirect::back()->withInput()->withErrors($inputs, "newsletter");

我在 View 中的代码:

 @if($errors->newsletter->any())

 <p>
    {{$errors->newsletter->any()}}
 </p>

最佳答案

Controller 中的代码:

         $post_data = Input::all();

    $validator = Validator::make(Input::all(),
        array(
            'email' => 'required',
            'password' => 'required'
        ));


    if ($validator->fails()) {

        return Redirect::back()
            ->withInput()
            ->withErrors(['auth-validation' => 'ERROR: in validation!']);
    } 

View 中的代码:

@if($errors->any())
    @foreach($errors->getMessages() as $this_error)
        <p style="color: red;">{{$this_error[0]}}</p>
    @endforeach
@endif 

关于php - Laravel 消息包报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24011746/

相关文章:

php - 从 mysql 中读取每行 50 个字符的 100 行或从文本文件中读取它们更快吗?

php - 是否可以从dart访问php变量?

php - 如何使用 laravel 5.8 在 Controller 中创建一个条件?

php - 为什么在 Laravel 中搜索(wherehas)关系中的小数列需要这么长时间?

php - 使用枢轴表进行 Eloquent 或查询构建器搜索

php - Codeigniter Profiler 不显示 INSERT 和 UPDATE 查询

php - 使用 MonologBu​​ndle 自定义 HandlerWrapper

mysql - 如果我在迁移中没有使用 unique() 方法,laravel 如何跟踪一对一关系

php - 从 Laravel 访问查询字符串值

php - Laravel 4.2 查询生成器无法正常工作