为了账号安全,请及时绑定邮箱和手机立即绑定

Laravel 5.8 Auth guard [api] 未定义

Laravel 5.8 Auth guard [api] 未定义

PHP
Smart猫小萌 2022-07-16 10:07:32
当我为我的控制器使用 auth api guard 时,我面临以下异常未定义身份验证保护 [api]当我在请求标头中删除授权时,我的控制器工作是正确的,但是当我添加授权并接受请求标头时,我收到此错误。我的路线:Route::group(['prefix' => 'category','middleware' => 'auth:api'], function () {  Route::post('add', 'Api\CategoryController@addCategory');  Route::post('edit', 'Api\CategoryController@editCategory');  Route::get('get/{id}', 'Api\CategoryController@getCategory');  Route::get('get', 'Api\CategoryController@getCategory');  Route::get('delete', 'Api\CategoryController@deleteCategory');});auth.php 文件: 'guards' => [    'web' => [        'driver' => 'session',        'provider' => 'users',    ],    'api' => [        'driver' => 'passport',        'provider' => 'users',        'hash' => false,    ],],我将 Passport::routes() 添加到 AuthServiceProvider.php 并迁移了护照迁移并安装了护照以创建护照客户端访问我认为一切都很好,但会出错
查看完整描述

1 回答

?
Helenr

TA贡献1780条经验 获得超4个赞

您需要清除配置缓存才能生效。对于 Unauthenticated 这意味着令牌无效或未正确传递

https://laravel.com/docs/5.7/passport#passing-the-access-token


查看完整回答
反对 回复 2022-07-16
  • 1 回答
  • 0 关注
  • 344 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号