Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Мой config db, нужный коннект
'pgsql' => [
'driver' => 'pgsql',
'url' => env('DATABASE_URL'),
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '5432'),
'database' => env('DB_DATABASE', 'takara'),
'username' => env('DB_USERNAME', 'postgres'),
'password' => env('DB_PASSWORD', 'postgres'),
'charset' => 'utf8',
'prefix' => '',
'prefix_indexes' => true,
'schema' => 'public',
'sslmode' => 'prefer',
]
мой env
DB_CONNECTION=pgsql
DB_HOST=127.0.0.1
DB_PORT=5432
DB_DATABASE=takara
DB_USERNAME=postgres
DB_PASSWORD=postgres
Проблема:
Миграции проходят спокойно, а значит подключение настроено корректно (я так думаю).
Но когда я хочу обратиться к базе из контроллера (Обычный User::all()) выходит ошибка :
SQLSTATE[08006] [7] could not connect to server: Connection refused Is the server running on host "127.0.0.1" and accepting TCP/IP connections on port 5432? (SQL: select * from "users")
Запускаю postgres через docker на 127.0.0.1:5432
Не могу понять, где искать причину
Страницы 1