MySQLの文字コードをutf8mb4にしてると文字を4バイトで保存するので、indexをつけようとすると怒られるときがあります。
例えば、以下のようにLengthを指定せずにカラムを作成し、indexを貼ろうとした場合など。
$table->string(’email’)->index();
デフォルト値を変えてあげれば良いです。ただ文字列長に気をつけるようにしてください。
https://pgmemo.tokyo/data/archives/1307.html
MySQLの文字コードをutf8mb4にしてると文字を4バイトで保存するので、indexをつけようとすると怒られるときがあります。
例えば、以下のようにLengthを指定せずにカラムを作成し、indexを貼ろうとした場合など。
$table->string(’email’)->index();
デフォルト値を変えてあげれば良いです。ただ文字列長に気をつけるようにしてください。
https://pgmemo.tokyo/data/archives/1307.html