問題タブ [laravel-authentication]
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.
php - Laravel 5.6 で複数のテーブルを使用して認証する方法は?
これは、laravel 5.6で認証したい私のテーブル構造です:
パーミッション: パーミッション_id、パーミッション
ログイン: login_id、permission_id、Full_name、password
電子メール: email_id 、 login_id 、電子メール
電話: phone_id 、 login_id 、 phone_number
ユーザーは電子メールとパスワードでログインするか、パスワードを使用して電話でログインできます。各ユーザーは多くの電話と電子メールを持つことができ、ユーザー、管理者、マネージャーの 3 種類の権限があります。
どうやってやるの ?これは、電子メールと電話がログインテーブルのフィールドである場合に機能する私のコードですが、私の場合、各ユーザーは複数の電子メールまたは電話を持つことができるため、電子メールと電話はログインテーブルから分離されています。