人気のPHP WEBアプリケーションフレームワークLaravelのTipsを記録していきます

Laravel マイグレーション時の「Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes"」の対処法

● varcharのデフォルト文字数を191文字にして(191*4 = 764バイト) 767バイトより小さくする

app\Providers\AppServiceProvider.php


    public function boot()
    {
        // ↓ この行を追加
        \Illuminate\Support\Facades\Schema::defaultStringLength(191);
    }

No.1307
11/02 23:20

edit