Laravel 5 database.php设置为sqlite - artisan使用mysql

时间:2015-02-14 19:03:52

标签: laravel laravel-5 artisan-migrate laravel-environment

我似乎遇到了工匠阅读默认config / database.php文件的问题。

当我为php artisan migrate:status运行时 - 或者我得到的任何其他与迁移相关的命令

  

异常'PDOException',消息'SQLSTATE [28000] [1045]访问   拒绝用户'宅基'@'localhost'(使用密码:是)'

即使默认数据库连接名称设置为sqlite,也不需要任何类型的凭据。

我的.env有APP_ENV=local我正在使用Mamp在PHP 5.6.2的本地环境下运行它。

1 个答案:

答案 0 :(得分:2)

在调用php artisan后,我注意到有一个命令可以清除配置缓存文件php artisan config:clear - 然后运行php artisan config:cache以使用应用的更改对其进行缓存 - 这解决了问题