【问题标题】:Multiple table authentication with lumen and JWT-Auth, JWTGuard missing parameter second parameter带lumen和JWT-Auth的多表认证,JWTGuard缺少参数第二个参数
【发布时间】:2018-03-27 10:47:25
【问题描述】:

我最近开始使用 Lumen 和 JWT-Auth 开发应用程序。我对 PHP 没有太多经验。

我的应用有两种类型的用户都需要身份验证。

最初我开始关注iwader's guide,但后来我想扩展为我的 2 个不同的表使用 2 个不同的守卫。所以我关注了this simple extension,因为这是针对 Laravel 我认为它也可以与 Lumen 一起使用。

应用上述更改后,我收到此错误。

类型错误:传递给 Tymon\JWTAuth\JWTGuard::__construct() 的参数 2 必须是 Illuminate\Contracts\Auth\UserProvider 的实例,给定 null,在 ~/Sites/jobb-app-api/vendor/ 中调用tymon/jwt-auth/src/Providers/AbstractServiceProvider.php 第 97 行

如果其他人知道如何解决此问题,请告诉我,谢谢。

【问题讨论】:

标签: laravel lumen multi-user jwt-auth


【解决方案1】:

你可以使用它

Config::set('auth.model', App\Customer::class);

你应该在模型中定义的表和其他数据库东西,所以上面的条目应该可以工作

【讨论】:

  • 我应该在哪里包含这个
猜你喜欢
  • 2021-05-05
  • 2016-01-01
  • 2016-03-20
  • 1970-01-01
  • 1970-01-01
  • 2017-09-17
  • 2015-03-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多