0
我正在嘗試將登錄用戶的名稱寫入我的視圖。當我第一次登錄時沒關係,但如果刷新頁面或點擊另一個鏈接,會話數據就會消失。我怎樣才能解決這個問題 ?在Laravel 5中刷新後無法看到會話數據
@if(Session::get('username'))
Welcome
<span>
<a href="#">
{!! Session::get('username'); !!}
</a>
</span>
@else
Welcome
<span>
<a href="#">
Please Log in
</a>
</span>
@endif
也許不抑制錯誤和警告,並看看錯誤日誌有幫助嗎? – Jost
@Jost誰說我壓制他們? – Tartar
假設您使用的是'文件'會話驅動程序,那麼您的存儲/框架/會話文件夾是否可寫?如果是這樣,那麼在將東西放入會話中之後應該有一些文件。另外,如果您使用的是默認身份驗證系統,則可以使用\ Auth :: user()來檢索登錄的用戶,而不必手動將其放入會話中。 (http://laravel.com/docs/5.0/authentication#retrieving-the-authenticated-user) – Maarten00