我遇到了Laravel的一大麻煩,我無法修復。有時我的應用程序中的登錄會話隨機丟棄。下面是我的配置/ session.php文件文件:Lavarel 5.2會話文件丟失
<?php
return [
'driver' => env('SESSION_DRIVER', 'file'),
'lifetime' => 300,
'expire_on_close' => false,
'encrypt' => true,
'files' => storage_path('framework/sessions'),
'connection' => null,
'table' => 'sessions',
'lottery' => [2, 100],
'cookie' => 'laravel_session',
'path' => '/',
'domain' => null,
'secure' => false,
'http_only' => true,
];
預計登錄(會話被設置)後數分鐘工作但我有它5分鐘後下降的情況。 登錄定製和我使用會話setter方法是這樣的:
Session::put("admin",$admin);
我已閱讀,這個問題可能與文件的讀/寫併發?我覺得有點尷尬,因爲只有一臺機器使用該登錄。
編輯:在問之前,我的所有路線都在中間件Web內。
生命週期:在這裏您可以指定希望會話的分鐘數。幾分鐘而不是秒。 –
當前的分鐘數足夠大,可以解決這個問題,但這並沒有發生 –