現在、私はlaravel 5.2.29で作業しています。要求ごとに新しいセッションファイルが生成され、古いファイルは削除されません。複数のセッションファイルは、laravel 5.2の各リクエストで作成されます。*
のconfig/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]');
});
ミドルウェアグループ 'ウェブ' 内のすべてのルートを置きますか?この問題を解決するには?
私は以前にlaravel 5.2.23でクッキー名を変更しようとしましたが、それはうまくいきますので、プロジェクトをlaravel 5.2.23にダウングレードしてみましたが、動作しませんでした。
誰かがこれを解決するために私を助けます。
Laravel 5.2.27現在、Webミドルウェアはデフォルトではhttps://github.com/laravel/larになっていますavel/blob/v5.2.27/app/Providers/RouteServiceProvider.php#L56。 'Route :: group'を削除し、それが役立つかどうか確認してください。 – James