Laravel不检测我的本地(开发)数据库配置文件

时间:2015-04-26 16:10:12

标签: php database laravel laravel-4 development-environment

我的Laravel应用程序正在我的本地计算机上运行。当我运行我的应用程序时,Laravel使用我的生产数据库配置并抛出异常:

SQLSTATE[HY000] [1045] Access denied for user 'production_admin'@'localhost' (using password: YES)

这很奇怪,因为当我使用artisan检查当前环境时,它会说:

Current application environment: development

我的development数据库配置文件有不同的用户名和密码。

我也在bootstrap/start.php中说过:

$env = $app->detectEnvironment(array(
    'development' => array('*.dev', gethostname()),
    'production' => array('*.com', '*.net', '*.org', '*.ir')
));

我不知道为什么Laravel坚持使用production配置,尽管我在development环境中。

感谢您的帮助。

0 个答案:

没有答案