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

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