在查看页面中返回 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(会话::get('消息'))时,视图上没有传递任何内容;我可以查看消息,请帮助我

它应该是: 控制器中带有"''"

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

在您看来,使用 session() 就像在 Laravel 文档中一样。

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

请参阅官方拉拉维尔文档或这个非常简单的分步教程 Laravel 5 中的闪光消息

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

但此处的 Session 类可能取自控制器中使用的命名空间。因此,在会话之前添加一个"'"以使其工作。

喜欢:

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