Laravel 5.4
을 배우려고합니다. 나는 명령 php artisan make:auth
을 게시하고 php artisan migrate
다음과 같은 오류가 표시 얻을 명령을 게시하고 일부 데이터베이스 테이블은 greated하게되지 않는 한 :
make : auth 후 Laravel 마이그레이션 오류
[를 분명히 \ 데이터베이스 \의 QueryException]
SQLSTATE [42000] : 구문 오류 또는 액세스를 위반 : 1071 지정한 키 이 너무 깁니다. 최대 키 길이는 767 바이트 (SQL :users
고유 추가 변경 테이블users_email_unique
(
SQLSTATE [42000] : 구문 오류 또는 액세스 위반 : 1071 너무 긴 키 지정; 최대 키 길이 내가Persian Script Font
을 가진 문자의 컨테이너로 일부 열을 사용할 필요가 있다는 사실에 관해서는 767 바이트
입니다 (다른 열은 영어, 스페인어 ... 문자를 포함), 나는 utf8_general_ci
으로 MySQL
데이터베이스를 생성 데이터베이스의 인코딩 때문에 오류가 발생했다고 가정합니다. Laravel의 Auth 기능을 활용할 수 있도록 데이터베이스를 구축 할 때 character encoding
을 사용하겠습니다. 대단히 감사드립니다.
텍스트 콘텐츠에 이미지를 사용하지 마십시오. . –
@Parantap Parashar : 내 실수에 대해 알려 주셔서 감사합니다. 나는 그것을 바로 잡았다. – Tower