データベースにテーブルがない場合に実行します
リーリー
実行後、データベースには移行とユーザーの 2 つのテーブルのみが存在します
再実行
リーリー
データベースに新たに追加されることはありません。解決する。
大家讲道理2017-05-16 16:49:03
これは、5.4 が MySQL / MariaDB でデフォルトで utf8mb4 文字セットを使用するためです。
https://laravel.com/docs/5.4/migrations#indexes
ドキュメント内のサンプルの変更をインストールするだけです。
AppServiceProvider.phpのブートメソッドで、Schema::defaultStringLengthメソッドを呼び出します
リーリーちなみに、データベースの innodb_large_prefix 構成を有効にすることもできます