【发布时间】: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 行
如果其他人知道如何解决此问题,请告诉我,谢谢。
【问题讨论】:
-
请阅读此主题并了解 2 个表格的问题:stackoverflow.com/questions/39363901/jwt-with-multiple-model
标签: laravel lumen multi-user jwt-auth