2016-12-29 109 views
1

我在我的laravel應用程序中遇到問題,我使用XAMPP測試在Windows計算機上本地運行我的應用程序。Laravel 5.2無法讀取會話cookie

我的問題是,Laravel應用程序突然出現註銷,這種情況經常發生,如果我刷新相同的頁面,比如4,5次它被註銷。但是當我檢查chrome dev工具Cookies時,Laravel_session仍然存在。

對於爲什麼會發生這種情況有任何想法嗎?另外,當它在線託管時,我不會得到同樣的問題。

回答

0

問題可能出在會話驅動程序上。因爲如你所說如果我刷新相同的頁面像4,5次它得到的登錄,默認情況下會話存儲是文件,你4-5時間請求可能會搞砸了。在這裏我不確定,但這個東西可能會解決你的問題。

  1. 變化SESSION_DRIVER=fileSESSION_DRIVER=database.env

  2. 創建會話遷移與php artisan session:table工匠 代碼

  3. 運行composer dump-autoload到再生所有 類
  4. 運行php artisan migrate遷移的名單。

注:你可以用子文件夾

由單獨跑單遷移文件