Не забравяйте да конфигурирате 'default' въведете app/config/database.php
За postgres това би било 'default' => 'postgres',
Ако получавате [PDOException] could not find driver грешка, проверете дали имате инсталирани правилните PHP разширения. Трябва ви pdo_pgsql.so и pgsql.so инсталиран и активиран. Инструкциите как да направите това се различават в различните операционни системи.
За Windows, pgsql разширенията трябва да идват предварително изтеглени с официалната дистрибуция на PHP. Просто редактирайте вашия php.ini и разкоментирайте редовете extension=pdo_pgsql.so и extension=pgsql.so
Също така в php.ini , уверете се, че extension_dir е зададен в правилната директория. Трябва да е папка, наречена extensions или ext или подобен във вашата инсталационна директория на PHP.
Накрая копирайте libpq.dll от C:\wamp\bin\php\php5.*\ в C:\wamp\bin\apache*\bin и рестартирайте всички услуги през интерфейса на WampServer.
Ако все пак получавате изключението, може да се наложи да добавите postgres \bin директория към вашия PATH :
- Свойства на системата -> Раздел Разширени -> Променливи на средата
- В групата „Системни променливи“ в долната половина на прозореца превъртете и намерете
PATHвлизане. - Изберете го и щракнете върху Редактиране
- В края на съществуващия запис поставете пълния път до вашата директория postgres bin. Папката bin трябва да се намира в корена на вашата инсталационна директория на postgres.
- Рестартирайте всички отворени командни подкани или за да сте сигурни, рестартирайте компютъра си.
Надяваме се, че това трябва да разреши всички проблеми. За повече информация вижте:
- https://php.net/manual/en/install.pecl.windows.php
- https://webcheatsheet.com/php/install_and_configure.php#extsetup