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