我正在尝试将 Laravel 应用程序部署到 heroku。我已经使用我的一个应用程序成功地做到了这一点,但是在这里我在运行命令 heroku run php artisan migrate 时收到以下错误:
In Connection.php line 664:
SQLSTATE[HY000] [2002] Connection refused (SQL: select * from
information_schema.tables where table_schema = todolist and
table_name = migrations)
In Connector.php line 67:
SQLSTATE[HY000] [2002] Connection refused
Run Code Online (Sandbox Code Playgroud)
我已经检查过 database.php 和 .env 有匹配的配置:
.env:
DB_CONNECTION=pgsql
DB_HOST=foo.amazonaws.com
DB_PORT=5432
DB_DATABASE=database
DB_USERNAME=user
DB_PASSWORD=password
Run Code Online (Sandbox Code Playgroud)
数据库.php:
return [
'default' => env('DB_CONNECTION', 'pgsql'),
'connections' => [
'pgsql' => [
'driver' => 'pgsql',
'host' => env('DB_HOST', 'foo.amazonaws.com'),
'port' => env('DB_PORT', '5432'),
'database' => env('DB_DATABASE', 'database'),
'username' …Run Code Online (Sandbox Code Playgroud)