如何在 laravel 5.1 的 heroku 上启用 postgres
How to enable postgres on heroku for laravel 5.1
我并不是说以前没有人问过这个问题,但我找不到这个问题的答案。所以这是我的问题。希望有人能引导我走上正确的道路。
我在 Heroku 上的 .env 文件看起来像这样。
DB_HOST=postgres://somevalue.compute-1.amazonaws.com:5432
DB_DATABASE=somevalue
DB_USERNAME=secret username
DB_PASSWORD=secret password
当我运行 php artisan迁移时,出现以下错误。
SQLSTATE[08006] [7] could not translate host name "postgres://somevalue.compute-1.amazonaws.com:5432" to address: Name or service not known
去掉postgres://和DB_HOST中的端口号,应该是这样的
DB_HOST=somevalue.compute-1.amazonaws.com
我并不是说以前没有人问过这个问题,但我找不到这个问题的答案。所以这是我的问题。希望有人能引导我走上正确的道路。
我在 Heroku 上的 .env 文件看起来像这样。
DB_HOST=postgres://somevalue.compute-1.amazonaws.com:5432
DB_DATABASE=somevalue
DB_USERNAME=secret username
DB_PASSWORD=secret password
当我运行 php artisan迁移时,出现以下错误。
SQLSTATE[08006] [7] could not translate host name "postgres://somevalue.compute-1.amazonaws.com:5432" to address: Name or service not known
去掉postgres://和DB_HOST中的端口号,应该是这样的
DB_HOST=somevalue.compute-1.amazonaws.com