【发布时间】:2022-08-16 00:56:16
【问题描述】:
由于某种原因,我的用户请求为空。
public function handle($request, $next, ...$scopes)
{
dd($request->user());
}
我收到 [即使我在那里拥有所有凭据并且有效,也为 null][1] [我的内核.php][2]
[我在 auth.php 中的守卫][3]
[我的中间件现已更新][4]
所以从我以前的问题开始,现在我得到了
{ \"消息\": \"未经身份验证。\" } [1]:https://i.stack.imgur.com/efdax.png [2]:https://i.stack.imgur.com/L1lUI.png [3]:https://i.stack.imgur.com/TulwQ.png [4]:https://i.stack.imgur.com/F1AEE.png
-
您是否将
auth中间件应用于您尝试到达的路线?你的默认守卫是什么?这个中间件是什么,它是如何应用于路由的? -
Route::middleware([\'auth\',\'scopes:view-products\'])->group(function () {} Route::middleware([\'auth:api\',\'scopes: view-products\'])->group(function () {} 我没有那里的身份验证你是对的我尝试了我发送 rn 和我的请求现在根本没有通过
-
您尝试过什么来解决问题?请通过编辑为您的问题添加所有说明
-
请永远不要分享隐藏在屏幕截图中的代码。通常,代码最好以文本形式共享。另外,分享您解决问题的尝试
标签: php laravel api laravel-passport