首頁  >  文章  >  後端開發  >  session一直報錯Session store not set on request

session一直報錯Session store not set on request

PHP中文网
PHP中文网原創
2018-02-18 14:06:334610瀏覽
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

再執行試試看。

如果你是使用檔案session 檢查你storage 目錄是否有寫入權限 使用 database 檢查有沒有sessions表 使用memcache/redis 有沒有啟動memcached和redis 服務,已經有沒有組裝對應拓展

以上是session一直報錯Session store not set on request的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn