Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在查看页面中返回laravel 5闪存数据_Php_Laravel 5 - Fatal编程技术网

Php 在查看页面中返回laravel 5闪存数据

Php 在查看页面中返回laravel 5闪存数据,php,laravel-5,Php,Laravel 5,我在控制器里做的 Session::flash('message', 'Successfully updated!'); \Session::flash('message', 'Successfully updated!'); 以及 @if (Session::has('message')) <li>{!! Session::get('message') !!}</li>

我在控制器里做的

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

@if (Session::has('message'))
                            <li>{!! Session::get('message') !!}</li>
                            @endif
@if(会话::has('message'))
  • {!!会话::获取('message')!!}
  • @恩迪夫

    然而,当我执行var_dump(Session::get('message'))时,视图上不会传递任何内容;我可以查看消息,请帮助我

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

    但是这里的会话类可能来自控制器中使用的名称空间。因此,在会话之前添加一个
    “\”
    ,使其正常工作

    如:

    \Session::flash('message', 'Successfully updated!');
    
    它应该是:控制器中带有“\”

    Session::flash('message', 'Successfully updated!');
    
    \Session::flash('message', 'Successfully updated!');
    
    在您的视图中,使用session(),就像在Laravel文档中一样

        @if (Session::has('message'))
            <li>{!! session('message') !!}</li>
       @endif
    
    @if(会话::has('message'))
    
  • {!!会话('message')!!}
  • @恩迪夫
    请留意官方消息 或 这是一个非常简单的逐步教程