Route::group(['middleware' => ['web']], function () { // }); 仍然报错,看了 session是使用默认file,没问题;文件也是可写的,然后在
Kernel.php中添加了
protected $middleware = [ \Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode::class, \Illuminate\Session\Middleware\StartSession::class, \Illuminate\View\Middleware\ShareErrorsFromSession::class, ];
何もせずに突然次のエラーを報告しました:
RuntimeException:Session store not set on request.
解決策:
もしかしたら、インストールコンポーネントの一部を更新する必要があるかもしれません。試してみてください:
[php] view plain copy composer updateもう一度実行してみてください。 ファイルセッションを使用している場合は、ストレージディレクトリに書き込み権限があるかどうかを確認してください データベースを使用してセッション テーブルがあるかどうかを確認する memcache/redis を使用する場合、
memcached サービスと redis サービスを開始しましたか、また対応する拡張機能 をインストールしましたか?
以上がセッションがエラーを報告し続ける セッション ストアが要求に応じて設定されていませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。