Не удалось найти драйвер для postgres с помощью laradock

#php #laravel #postgresql #docker #laradock

#php #laravel #postgresql #докер #ларадок

Вопрос:

Я использую laradock и Postgres в своем проекте laravel, но когда я пытаюсь запустить PHP artisan migrate, он выдает ошибку, не удалось найти драйвер. ниже приведен мой файл .env

 DB_CONNECTION=pgsql
DB_HOST=postgres
DB_PORT=5432
DB_DATABASE=vv
DB_USERNAME=default
DB_PASSWORD=secret
 

Когда я запускаю свой проект, он извлекает данные, но когда я пытаюсь перенести его, выдает ошибку, драйвер не может найти и показать мне ошибку в этом файле подключения,
laravel/framework/src /Illuminate/Database/Connection.php:671

Примечание: когда я использую MySQL, он работает нормально, но когда я использую Postgres, он выдает мне эту ошибку, и мое изображение postgres в docker работает нормально. Мой pgadmin подключается к postgres

Комментарии:

1. Вы запускаете php artisan migrate команду внутри контейнера рабочей области или хост-терминала?

2. @Ebi брат, ты спас мне день, большое спасибо, я пытался запустить php artisan migrate без docker container workspace

3. запустите эту команду docker-compose exec workspace bash, а затем перейдите в каталог проекта, который работает отлично