私は最近、LumenとJWT-Authでアプリケーションの開発を開始しました。私はPHPで多くの経験がありません。ルーメンとJWT-Authによる複数のテーブル認証、JWTGuardパラメータの第2パラメータがありません
私のアプリには2種類の認証が必要です。
私は最初にiwader's guideに従いましたが、2つの異なるテーブルに2つの異なるガードを使用するように拡張したかったのです。だから私はthis simple extensionに続きました。これはLaravelのためですが、それはLumenでもうまくいくと思っていました。
変更を適用した後、私はこのエラーが発生しています。
Type error: Argument 2 passed to Tymon\JWTAuth\JWTGuard::__construct() must be an instance of Illuminate\Contracts\Auth\UserProvider, null given, called in ~/Sites/jobb-app-api/vendor/tymon/jwt-auth/src/Providers/AbstractServiceProvider.php on line 97
他の人がこの問題を解決する方法を知っている場合は、ありがとうございます。
このスレッドを読んで、2つのテーブルでの問題を理解してくださいします。https: //stackoverflow.com/questions/39363901/jwt-with-multiple-model – llioor