我僅將Laravel用于API 請求。所以我從Kernel.php中刪除了 Session 類。我的路線在 web.php 中?,F在我需要創建網頁。所以我將當前路由移動到 api.php,這會發生錯誤。類 session.store 不存在為什么 api routes 嘗試使用 Session?因為api調用不需要Session。如何關閉 api 路由的會話?因為 api 調用每秒接受超過 100 個請求。
1 回答

鴻蒙傳說
TA貢獻1865條經驗 獲得超7個贊
Laravel 的默認守衛設置為web
.?例如,當您僅使用 API 端點時,您需要將defaults.guards
in更改config/auth.php
為。api
您可以看到app/Http/Kernel.php
for不包含會話中間件,因此未使用它們$middlewareGroups
。api
如果您使用默認的 api 驅動程序token
,那么您需要api_token
在用戶表中添加一列,并在請求中包含此參數,例如http://localhost/api/user?api_token={token}
.
- 1 回答
- 0 關注
- 127 瀏覽
添加回答
舉報
0/150
提交
取消