簡體   English   中英

Laravel 5.8 護照在本地工作但在 ['middleware' => 'auth:api'] 組中的路由時未經身份驗證返回

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM