Laravel使用其他表格对护照进行身份验证

时间:2019-09-18 14:17:52

标签: php laravel

我正在使用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');    
});

请帮助。

致谢,
雷卡

0 个答案:

没有答案