데이터베이스에 테이블이 없을 때 실행
실행 후에는 데이터베이스에 마이그레이션과 사용자라는 두 개의 테이블만 남게 됩니다
다시 실행
데이터베이스에 새로 추가되는 사항은 없습니다. 해결하다.
설정 전 mysql的限制,在migrate인덱스 길이가
mysql
migrate
더 작거나...
이것은 5.4가 MySQL/MariaDB에서 기본적으로 utf8mb4 문자 집합을 사용하기 때문입니다.
https://laravel.com/docs/5.4/migrations#indexes
문서에 있는 샘플 수정 사항을 설치하기만 하면 됩니다.
AppServiceProvider.php에서 부팅 메소드, Schema::defaultStringLength 메소드 호출
그런데 데이터베이스의 innodb_large_prefix 구성
초과되었습니다. 으아악설정 전
mysql
的限制,在migrate
인덱스 길이가더 작거나...
이것은 5.4가 MySQL/MariaDB에서 기본적으로 utf8mb4 문자 집합을 사용하기 때문입니다.
https://laravel.com/docs/5.4/migrations#indexes
문서에 있는 샘플 수정 사항을 설치하기만 하면 됩니다.
AppServiceProvider.php에서 부팅 메소드, Schema::defaultStringLength 메소드 호출
으아악그런데 데이터베이스의 innodb_large_prefix 구성
을 활성화할 수도 있습니다.