データベースにテーブルがない場合に実行します
実行後、データベースには移行とユーザーの 2 つのテーブルのみが存在します
再実行
データベースに新たに追加されることはありません。解決する。
インデックスの長さが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 構成を有効にすることもできます