この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:1
更新日時:2021-10-04 00:01:48
タイトル: Database hosts array is empty.
SEOタイトル: 【Laravelエラー】Database hosts array is empty.
| この記事の要点 |
- Laravel の
Database hosts array is empty
- 原因:
config/database.php の host 設定が空、または .env の DB_HOST 未設定
- 対処:
.env に DB_HOST=127.0.0.1 等を設定 → php artisan config:clear
config/database.php 側の env('DB_HOST') 参照が正しいか確認
|
エラー内容
|
Database hosts array is empty.
|
発生条件/原因/対処法
DBの接続情報に誤りがある。
configディレクトリのdatabase.phpのhostの項目に誤りがないか要確認。.envの値も確認すべし。
|
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE'),
'username' => env('DB_USERNAME'),
'password' => env('DB_PASSWORD'),
'unix_socket' => env('DB_SOCKET'),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'strict' => true,
'engine' => null,
],
|