目前我正在使用laravel 5.2.29。在每個請求上生成新的會話文件並且舊文件不會被刪除。laravel 5.2中的每個請求都會創建多個會話文件。*
配置/ session.php文件文件
<?php
return [
'driver' => env('SESSION_DRIVER', 'file'),
'lifetime' => 120,
'expire_on_close' => false,
'encrypt' => false,
'files' => storage_path('framework/sessions'),
'connection' => null,
'table' => 'sessions',
'lottery' => [2, 100],
'cookie' => 'laravel_session',
'path' => '/',
'domain' => null,
'secure' => false,
'http_only' => true,
];
我把中間件組 '網絡'
Route::group(['middleware' => ['web']], function() {
//Login
Route::post('login', 'User\[email protected]');
});
爲什麼發生這種情況中的所有路線?如何解決這個問題呢?
我已經嘗試改變cookie名稱,在laravel 5.2.23 previuosly它工作正常,所以我降級項目laravel 5.2.23並嘗試但不工作。
有人幫我解決這個問題。
從Laravel 5.2.27開始,web中間件現在默認爲https://github.com/laravel/lar AVEL/BLOB/v5.2.27 /應用/供應商/ RouteServiceProvider.php#L56。嘗試刪除'Route :: group',看看是否有幫助。 – James