我最近开始用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中调用第97行的-auth / src / Providers / AbstractServiceProvider.php
如果其他人知道如何解决此问题,请让我知道谢谢。
你可以用它
Config::set('auth.model', App\Customer::class);
您应该在模型中定义的表和其他数据库事项,因此上面的条目应该可以正常工作