我的登录方法中有这行代码
Session::put('msg','Welcome user');
通过一个简单的路由,通过AJAX获取该消息的值,然后将其删除(理论上((它就像一条闪存消息(:
public function getMessage( ){
$msg = Session::pull('msg','');// tried this
Session::flush();// and/or this
return $msg;
}
仍然不会删除来自会话的消息。我希望它表现得像闪光消息。如果我使用 Session::pull()
和/或 Session::flush()
,为什么该值仍然存在?
> Laravel已经有一个会话闪存系统,用于在会话闪存中设置数据
Session::flash('msg', 'Event Created');
然后当你展示这个会话一次时,它会自动删除,你不需要考虑它
Session::get('msg')