2016-09-22 8 views
0

私はlaravel5.3と認証を使用しています。私は非ユニークフィールドとして電子メールフィールドを変更したいのですが、同じ電子メールが複数回登録されていることを意味します。登録は成功しましたが、ログイン時には最初の資格情報は真です。どのように私はlaravel Authのクエリから最初に削除します。laravel 5.3認証のSQLクエリを変更する

答えて

0

データベース内のすべてのテーブルには、少なくとも1つの一意の列(プライマリキー/ユニークキー)が必要です。 UNIQUE制約は、データベース表の各レコードを一意に識別します。 UNIQUEおよびPRIMARY KEY制約は、列または列のセットの一意性を保証します。 PRIMARY KEY制約には、自動的にUNIQUE制約が定義されています。

同じメールが複数回挿入されると、データベースが矛盾しています。

あなたは、ユーザーのいずれか(管理者、メンバーまたはその両方)に異なるACLの役割(アクセス制御リスト)を割り当てることができます。

DB Design

+0

私の質問は異なる.I使用がlaravelが提供する他、デフォルトの認証ユーザのみテーブルではありません申し訳ありません –

関連する問題