2016-09-22 2 views
0

나는 laravel5.3 및 인증을 사용하고 있습니다. 비 고유 필드로 이메일 필드를 변경하려면 동일한 이메일이 여러 번 등록되었음을 의미합니다. 등록은 성공적이지만 로그인시 첫 번째 자격증 명 만 허용됩니다. 내가 laravel Auth의 쿼리에서 먼저 제거하는 방법.laravel 5.3 인증의 SQL 쿼리 변경

답변

0

데이터베이스의 모든 테이블에는 하나 이상의 고유 한 열 (기본 키/고유 키)이 있어야합니다. UNIQUE 제약 조건은 데이터베이스 테이블의 각 레코드를 고유하게 식별합니다. UNIQUE 및 PRIMARY KEY 제약 조건은 둘 다 열 또는 열 집합의 고유성을 보장합니다. PRIMARY KEY 제약 조건에는 자동으로 UNIQUE 제약 조건이 정의되어 있습니다.

동일한 전자 메일을 여러 번 삽입하면 데이터베이스가 일치하지 않게됩니다.

당신은 사용자 중 (관리자, 구성원 또는 모두)에 다른 ACL 역할 (액세스 제어 목록을) 할당 할 수 있습니다.

DB Design

+0

미안 내 질문은 다른 .I이 아닌 다른과 기본 인증 laravel에서 제공하는 사용자 만 테이블을 사용하다 –