2015-09-15 135 views
3

我一直在試圖找到解決這個問題幾天現在。 Laravel框架隨機似乎鬆動了會議。Laravel會話不持久

應用程序安裝

PHP版本5.6.8

Laravel 5.1/Anjular JS

XAMPP堆棧

到目前爲止,我已經嘗試了這些 1.在更改配置鍵/應用.php等

'key' => env('APP_KEY', 'ThisNeedsToBe32CharactersLongDog'), 

2。使用以下命令生成新的應用程序密鑰

php artisan key:generate 

3.使用php超級全局變量$ _SESSION。這很有效,所以燈管不太可能。

  1. 爲了以防萬一,更換燈座。在Yii上構建應用程序可以在相同的堆棧上正常工作。

  2. 刪除供應商文件夾,並使用 作曲家安裝

  3. 變化會議司機,餅乾,文件,數據庫重新下載了所有的包。也沒有工作。

  4. 瀏覽了幾乎所有關於此的stackoverflow問題並提出了建議的更改。

你的幫助是極大的appreciated.Thank你

附錄 https://github.com/laravel/framework/issues/4576 這是Laravel 4.1的問題。我不確定這是否仍然是Laravel 5.1的問題

+0

您是如何更改會話驅動程序的?這是我看起來的第一個地方。 (如果你使用數據庫持久性,你的數據庫配置是什麼?) –

+0

'$ _SESSION'和Laravel的'Session ::'函數**不是**相同。你在哪裏主持?它是一個多服務器設置? – ceejayoz

+0

@JT Grimes,我更改了config/session.php文件中的驅動程序 'driver'=> env('SESSION_DRIVER','file'), – elixir

回答

-1

Laravel的session()方法和PHP的$_SESSION陣列是不一樣的。我相信session()方法中的內容將覆蓋$_SESSION,因此請使用session()