問題タブ [jwt-auth]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1504 参照

laravel - ルーメンと JWT-Auth を使用した複数テーブル認証、JWTGuard にパラメーター 2 番目のパラメーターがありません

最近、Lumen と JWT-Auth を使用してアプリケーションの開発を開始しました。私はPHPの経験があまりありません。

私のアプリには 2 種類のユーザーがあり、どちらも認証が必要です。

最初はiwader のガイドに従い始めましたが、2 つの異なるテーブルに 2 つの異なるガードを使用するように拡張したいと考えました。これはLaravel用であるため、Lumenでも動作すると想定していたため、この単純な拡張機能に従いました。

上記の変更を適用した後、このエラーが発生します。

タイプ エラー: Tymon\JWTAuth\JWTGuard::__construct() に渡される引数 2 は、~/Sites/jobb-app-api/vendor/tymon/jwt で呼び出される Illuminate\Contracts\Auth\UserProvider のインスタンスでなければなりません。 -auth/src/Providers/AbstractServiceProvider.php 97 行目

他の誰かがこの問題を解決する方法を知っている場合は、私に知らせてください。