Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 15.03.2020 11:12:36

Проблема с обращнием к базе

Мой 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

Не могу понять, где искать причину

Не в сети

Подвал раздела