我在控制器中做了
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!');