Pamiętaj, aby skonfigurować 'default' klucz w app/config/database.php
W przypadku postgres będzie to 'default' => 'postgres',
Jeśli otrzymujesz [PDOException] could not find driver błąd, sprawdź, czy masz zainstalowane odpowiednie rozszerzenia PHP. Potrzebujesz pdo_pgsql.so i pgsql.so zainstalowany i włączony. Instrukcje, jak to zrobić, różnią się w zależności od systemu operacyjnego.
W systemie Windows pgsql rozszerzenia powinny być wstępnie pobrane wraz z oficjalną dystrybucją PHP. Po prostu edytuj swój php.ini i odkomentuj wiersze extension=pdo_pgsql.so i extension=pgsql.so
Również w php.ini , upewnij się, że extension_dir jest ustawiony na właściwy katalog. Powinien to być folder o nazwie extensions lub ext lub podobnym w katalogu instalacyjnym PHP.
Na koniec skopiuj libpq.dll z C:\wamp\bin\php\php5.*\ do C:\wamp\bin\apache*\bin i zrestartuj wszystkie usługi przez interfejs WampServer.
Jeśli nadal otrzymujesz wyjątek, może być konieczne dodanie postgresa \bin katalogu do Twojej PATH :
- Właściwości systemu -> karta Zaawansowane -> Zmienne środowiskowe
- W grupie „Zmienne systemowe” w dolnej połowie okna przewiń i znajdź
PATHwpis. - Wybierz i kliknij Edytuj
- Na końcu istniejącego wpisu podaj pełną ścieżkę do katalogu bin postgres. Folder bin powinien znajdować się w katalogu głównym twojego katalogu instalacyjnego postgres.
- Uruchom ponownie wszystkie otwarte monity poleceń lub, aby mieć pewność, uruchom ponownie komputer.
Miejmy nadzieję, że powinno to rozwiązać wszelkie problemy. Aby uzyskać więcej informacji, zobacz:
- https://php.net/manual/en/install.pecl.windows.php
- https://webcheatsheet.com/php/install_and_configure.php#extsetup