laravel - redirect()->with('message','')返回的message在session里的存活时间?
PHP中文网
PHP中文网 2017-05-16 16:55:34
0
1
728

控制器里的代码:
return redirect('reviewmessage')->with('message', array('type' => 'success','content'=>'留言成功!您可以查看他人或您之前的留言。'));
路由'reviewmessage'返回视图'reviewmessage',
我在视图中加入
@if (Session::has('message'))

        <p class="alert alert-success" >
            <p>{{ Session::get('message')['content'] }}</p>
        </p>

@endif
这里在操作成功后会返回message里的content内容。
我的问题是这个session['message']保存多久?
我刷新页面后,这个提示就会消失,也就是只存活在当次请求?
那怎么样让它长期存在?

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(1)
迷茫

通常重定向至新的 URL 时会一并将数据存进一次性 Session相当于Session::flash('message', 'value');
想长期存在Session::put('message', 'value');

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板