当我使用auth:apiGuard 进行注销路由时,我遇到以下异常:
Auth Guard [:api] 未定义
我已经实现了注册/登录 API,但我在使用注销 API 时遇到了此错误,我已使用auth::api.
config/auth.php:
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'passport',
'provider' => 'users',
],
],
Run Code Online (Sandbox Code Playgroud)
routes/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');
});
});
Run Code Online (Sandbox Code Playgroud)
我应该能够注销用户。