Migrate エラー:1071 Specified key was too long|Laravelでマイグレーション出来ない

man

困ってる人
Laravelでマイグレーションエラーが出るんだけど(泣)

こんにちは、ヨロと申します。

という事で、本日は、

Illuminate\Database\QueryException : SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes

こんなエラーに対する対処方法をご紹介。

Migrate エラー:1071 Specified key was too long|Laravelでマイグレーション出来ない

app\Providersの中の、

「AppServiceProvider.php」に以下を追加。

public function boot()
{
    ここに、
}

Schema::defaultStringLength('191'); を追加

そうするとこんな感じ、

public function boot()
{
    Schema::defaultStringLength(191);
}

そうしたら再度、

「php artisan migrate」を試してみる。

それでもエラーが出る場合は、こちらの記事も見てみるといいかも。

マイグレーションエラー:Class ‘App\Providers\Schema’ not foundが出た場合