【问题标题】:Laravel 5.8 passport working in local but in sever return unauthenticated when routes in ['middleware' => 'auth:api'] groupLaravel 5.8 护照在本地工作,但在 ['middleware' => 'auth:api'] 组中的路由时服务器未经身份验证返回
【发布时间】:2020-07-11 19:15:19
【问题描述】:

我是 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'); 
  });

Im sending this header information from postman

我按照这个网址获取护照:https://medium.com/techcompose/create-rest-api-in-laravel-with-authentication-using-passport-133a1678a876

【问题讨论】:

    标签: php laravel subdomain laravel-5.8 laravel-passport


    【解决方案1】:

    也许你的模型类需要这个?

    protected $guard = 'yourGuardHere';
    

    你能上传你的代码吗

    【讨论】:

      猜你喜欢
      • 2019-12-09
      • 2017-04-24
      • 2019-08-03
      • 1970-01-01
      • 2019-07-04
      • 2018-09-27
      • 2017-01-06
      • 2019-02-28
      • 2019-06-14
      相关资源
      最近更新 更多