こんにちは!Takuya.B(@TB_IQ)です。
Laravel11ではデフォルトのデータベースがSqliteに変更となりました。
.env内のデータベースに関する箇所は以下のようになっています。
DB_CONNECTION=sqlite
# DB_HOST=127.0.0.1
# DB_PORT=3306
# DB_DATABASE=laravel
# DB_USERNAME=root
# DB_PASSWORD=
MySQL(MariaDB)を使用する場合はコメントアウトを解除して DB_CONNECTION
の行を以下のように変更してください。
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=
DB_COLLATION=uca1400_ai_ci
注意点としてはDB_COLLATION=uca1400_ai_ci
を入力する点です。これを記述しないとSQLエラーが発生します。
スポンサーリンク
あとがき
Laravel11ではデフォルトのデータベースがSqliteとなりました。
というわけで、次回もよしなに!