![](/img/trans.png)
[英]Laravel Passport API call always return Unauthenticated
[英]Laravel 5.8 passport working in local but in sever return unauthenticated when routes in ['middleware' => 'auth:api'] group
我是 Laravel 的新手。 我有一個帶有護照的 laravel 5.8 項目,它在我的本地服務器上運行良好,我將所有代碼傳輸到子域中的共享服務器,在那里注冊和登錄路由運行良好,但是 auth:api 中間件組中的路由總是返回未經身份驗證的錯誤,為什么會發生這種情況?
"laravel/passport": "7.5.1",
路線/api.php
Route::post('login', 'API\UserController@login');
Route::post('register', 'API\UserController@register');
Route::group(['middleware' => 'auth:api'], function(){
Route::post('apilogout', 'API\UserController@apilogout');
Route::post('details', 'API\UserController@details');
});
我按照這個 url 獲取護照: https : //medium.com/techcompose/create-rest-api-in-laravel-with-authentication-using-passport-133a1678a876
也許你的模型類需要這個?
protected $guard = 'yourGuardHere';
請問可以上傳你的代碼嗎
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.