Laravel session guard 認證 API,解決錯誤 Session store not set on request.


把 session 控制器添加到相應的 Controll,這時可能會出現這樣的錯誤:
Session store not set on request.
解決這個錯誤的方法是,把以下代碼添加到 app/Http/Kernel.php 中 api 中間件組中:

\App\Http\Middleware\EncryptCookies::class,          
            \Illuminate\Session\Middleware\StartSession::class,

添加后完整代碼如下:

 'api' => [
            \App\Http\Middleware\EncryptCookies::class,          // <------- 添加的代碼
            \Illuminate\Session\Middleware\StartSession::class, // <------ 添加的代碼
            'throttle:60,1',
            'bindings',
        ],

 

————————————————
原文作者:idlewater
轉自鏈接:https://learnku.com/articles/24347
版權聲明:著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請保留以上作者信息和原文鏈接。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM