質問: いつもお世話になっております。 下記環境で開発をしております。 * Laravel5.6 * docker 現在、この環境でセッションが維持されない状況になっており、非常に困っております。 具体的な挙動としては、下記のような動きになっております。 1. `php artisan make:auth`にて作成したログイン画面を表示 2. `storage/framework/session` にセッションのファイルが1つ作成される 3. ログイン画面をリロード 4. `storage/framework/session` にセッションのファイルがもう1つ作成される 本来の動きであれば、同一セッションのはずなので、`4`の時点ではセッションファイルは作成されないはずなのですが、現在はセッションが維持できていない(?)ために、セッションファイルがどんどん増えていってしまっております。 ※ cookieやdatabaseなどでも試しましたが、セッションが維持されない事象は変わらずでした。 ただ、同一のソースコードを実際の本番環境などにアップしているのですが、そこでは特に問題なくセッションが維持されております。 `config/session.php`などにも違いは見当たらず、解決策がなく困っております。 もちろん、Laravel自体のバージョンも合わせております。 以下`config/session.php`の設定内容になります。 ``` return [ 'driver' => env('SESSION_DRIVER', 'file'), 'lifetime' => 120, 'expire_on_close' => false, 'encrypt' => false, 'files' => storage_path('framework/sessions'), 'connection' => null, 'table' => 'sessions', 'store' => null, 'lottery' => [2, 100], 'cookie' => 'laravel_session', 'path' => '/', 'domain' => env('SESSION_DOMAIN', null), 'secure' => env('SESSION_SECURE_COOKIE', false), 'http_only' => true, ]; ``` `.env`ファイル抜粋 ``` SESSION_DRIVER=file ``` ※ `SESSION_DOMAIN`, `SESSION_SECURE_COOKIE` は設定していないので、デフォルト値が適応されると思います。 なにか解決の糸口になるようなアドバイスを頂けると大変たすかります。 何卒、よろしくお願いいたします。
回答: こちらですが、自己解決いたしました。 `config/app.php` のファイルの最初に無駄なスペースが混入してしまっていたのが原因でした。。