我正在 laravel v4.2 中开发我的项目,一切正常,但是当我运行迁移时,我总是收到以下错误
[无效参数异常] 未配置数据库 []。
以下是我的数据库配置
'default' => 'mysql',
'connections' => array(
'sqlite' => array(
'driver' => 'sqlite',
'database' => __DIR__ . '/../database/production.sqlite',
'prefix' => '',
),
'mysql' => array(
'driver' => 'mysql',
'host' => 'localhost',
'database' => 'fivestart_db',
'username' => 'root',
'password' => 'root',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'port' => 3306,
),
'pgsql' => array(
'driver' => 'pgsql',
'host' => 'localhost',
'database' => 'forge',
'username' => 'forge',
'password' => '',
'charset' => 'utf8',
'prefix' => '',
'schema' => 'public',
),
'sqlsrv' => array(
'driver' => 'sqlsrv',
'host' => 'localhost',
'database' => 'database',
'username' => 'root',
'password' => '',
'prefix' => '',
),
),
甚至所有其他项目都运行良好,没有数据库配置问题。
我不知道代码有什么问题?
只需将其添加到您的.env
文件中:
APP_DB=mysql
并将此发送到您的config/database.php
文件
'default' => env('APP_DB','mysql'),
这样,应用程序就知道必须使用哪个数据库连接配置(在您的情况下为 mysql(