具有流明和JWT-Auth的多表认证,JWTGuard缺少参数第二参数

问题描述 投票:1回答:1

我最近开始用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

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

laravel lumen multi-user jwt-auth
1个回答
0
投票

你可以用它

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

您应该在模型中定义的表和其他数据库事项,因此上面的条目应该可以正常工作

© www.soinside.com 2019 - 2024. All rights reserved.