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」を試してみる。
それでもエラーが出る場合は、こちらの記事も見てみるといいかも。