我正在使用Laravel Passport进行身份验证。在我的项目中,我需要使用名为travel的表而不是users表进行身份验证。为此,我在auth.php中使用了以下内容
'providers' => [ 'users' => [ 'driver' => 'eloquent', 'model' => App\Travel::class, ],
如果我打电话给http://localhost:8000/api/oauth/token,这很好。我正在获得令牌。但是,当我尝试在路由的另一个api中使用此身份验证时,它说“未定义路由登录”
Route :: group(['middleware'=> ['auth:api'],'as'=>'api'], function(){Route :: post('details','API \ UserController @ details');});
路由文件。
Route::post('login', 'API\UserController@authenticate');
Route::post('register', 'API\UserController@register');
Route::post('getToken', 'API\UserController@gettoken');
Route::group(['middleware' => ['auth:api'], 'as' => 'api'], function(){
Route::post('details', 'API\UserController@details');
});
请帮助。
致谢,
雷卡