【发布时间】:2020-02-15 15:29:23
【问题描述】:
当我使用 auth api gaurd 进行注销路由时。我面临以下异常
身份验证保护 [:api] 未定义
我已经实现了注册登录 API,但是我在使用 auth::api 保护的注销 API 时遇到了这个错误
config.auth 文件
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'passport',
'provider' => 'users',
],
],
api.php
Route::group(['prefix'=>'auth'],function(){
Route::post('login','AuthController@login');
Route::post('signup','AuthController@signup');
Route::group(['middleware' => 'auth::api'], function () {
Route::get('logout','AuthController@logout');
Route::get('user','AuthController@user');
});
});
我应该可以注销用户
【问题讨论】:
-
auth::api不正确,去掉一个冒号auth:api。
标签: php laravel api laravel-passport