It turns out to be a port issue. I'm posting what I did to resolve it here in case anyone encounters the same problem.
database.php
'pgsql' => [
'driver' => 'pgsql',
'host' => env('DB_HOST', 'localhost'),
*'port' => env('DB_PORT'),*
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'charset' => 'utf8',
'prefix' => '',
'schema' => 'public',
],
.env
DB_HOST=localhost
*DB_PORT=54320*
DB_DATABASE=db_name
DB_USERNAME=homestead
DB_PASSWORD=secret