我的网站有效,它可以清楚地访问数据库。我可以登录,我可以创建记录等...
我创建了一个新的迁移,我试图插入它,但是当我运行时
php artisan migrate
我收到错误
[PDOException]
SQLSTATE[HY000] [2002] Connection Refused
我的数据库配置在环境中隐藏了密码,所以我的配置看起来像这样
'mysql' => array(
'driver' => 'mysql',
'host' => getenv('DB_HOSTNAME'),
'database' => getenv('DB_NAME'),
'username' => getenv('DB_USERNAME'),
'password' => getenv('DB_PASSWORD'),
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
),
我的环境变量正确加载。我错过了什么?
答案 0 :(得分:0)
我明白了。显然,工匠看到的环境与我希望它看到的环境不同,所以它使用了错误的主机
php artisan migrate --env=production