新しいテーブルの移行を書き込もうとしています。エラー:[InvalidArgumentException]データベース[fooBar]が設定されていませんLaravel 5.4
public function up()
{
Schema::connection('fooBar')->create('tableOfThings', function (Blueprint $table) {
$table->increments('id');
$table->timestamps();
});
}
しかし、php artisan migration
を実行すると、次のエラーが発生します。
[InvalidArgumentException]
Database [fooBar] not configured.
これは私がconfig/database.php
にあるものです。私は実際にこのDBを設定していることがわかります。
'connections' => [
'foo_bar' => [
'driver' => 'mysql',
'host' => env('DB_HOST', 'localhost'),
'port' => env('DB_PORT', 3306),
'database' => 'fooBar',
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'strict' => true,
'engine' => null,
],
// ...
]