1

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

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

最初我开始遵循iwader 的指南,但后来我想扩展为我的 2 个不同的表使用 2 个不同的警卫。所以我遵循了这个简单的扩展,因为这适用于 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 行

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

4

1 回答 1

0

你可以用那个

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

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

于 2018-01-01T08:56:46.160 回答