使用するMySQLのデフォルト文字セットと照会順序と、Laravelの設定を合わせたい時に。
使いたいMySQLの設定
Laravelの設定を変えるため、database.phpを編集する
config/database.php
'mysql' => [
〜略〜
// 'charset' => 'utf8mb4',
// 'collation' => 'utf8mb4_unicode_ci',
'charset' => 'utf8',
'collation' => 'utf8_general_ci',
〜略〜
],
これでmigrationでテーブルを作り直せば、文字セットと照会順序が統一できる。
参考
https://qiita.com/n-funaki/items/6ce33602d096da0968f4
https://www.playfulit.net/articles/kzvXJM6YfWT1mUP492odNfBR