質問: InvalidArgumentException : Database connection [xxx] not configured. というエラーが発生しております。 .envでデータベースの接続はできております。 //env(データベース名、ユーザーネーム、パスワードはふせています。) DB_CONNECTION=mysql DB_HOST=localhost DB_PORT=8889 DB_DATABASE=xxx DB_USERNAME=xxx DB_PASSWORD=xxx envの方が、database.phpよりも影響が上ということで、、 env編集後のconfig.cacheも行いましたが同じエラーのままです。 追記:権限付与の部分ではmysql側からグローバルレベルに引き上げております。 データベースはあらかじめ作成していて、ターミナル上からでも接続は確認でき、データベースも確認はできています。 解決方法をご教授してください。
回答: デフォルトで定義されているものは上書きして下記の様に記述してください。 > > //env(データベース名、ユーザーネーム、パスワードはふせています。) > > > ユーザーが定義するものではない項目もありますので、、 .env ``` DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=8889 DB_SOCKET=/Applications/MAMP/tmp/mysql/mysql.sock DB_DATABASE=laravel DB_USERNAME=root DB_PASSWORD=root ``` database.php ``` 'port' => env('DB_PORT', '8889'), 'database' => env('DB_DATABASE', 'laravel'), 'username' => env('DB_USERNAME', 'root'), 'password' => env('DB_PASSWORD', 'root'), ```