在视图页面中返回 laravel 5 闪存数据

Returning laravel 5 flash data in view page

我在控制器里做了

Session::flash('message', 'Successfully updated!');

在视图中

@if (Session::has('message'))
                            <li>{!! Session::get('message') !!}</li>
                            @endif

但是,当我执行 var_dump(Session::get('message')) 时,视图中没有传递任何内容;我可以查看消息,请帮助我

假设在控制器中...在返回视图之前的方法 index() 中,您可能已经放置了该代码 Session::flash('message', 'Successfully updated!');

但是这里的 Session class 可能取自您的控制器中使用的名称空间。所以在会话之前添加一个 "\" 以使其工作..

赞:

\Session::flash('message', 'Successfully updated!');

它应该是:在您的控制器中使用“\”

\Session::flash('message', 'Successfully updated!');

并且在您看来使用 Laravel 文档中的 session()。

    @if (Session::has('message'))
        <li>{!! session('message') !!}</li>
   @endif

请看官方Laravel docs 要么 这个非常简单的分步教程Flash Messages in Laravel 5