Stellen Sie sicher, dass Sie 'default' konfigurieren geben Sie app/config/database.php ein
Für Postgres wäre dies 'default' => 'postgres',
Wenn Sie eine [PDOException] could not find driver erhalten überprüfen Sie, ob Sie die richtigen PHP-Erweiterungen installiert haben. Sie benötigen pdo_pgsql.so und pgsql.so installiert und aktiviert. Anweisungen dazu variieren je nach Betriebssystem.
Für Windows die Datei pgsql Erweiterungen sollten mit der offiziellen PHP-Distribution vorab heruntergeladen werden. Bearbeiten Sie einfach Ihre php.ini und kommentieren Sie die Zeilen extension=pdo_pgsql.so aus und extension=pgsql.so
Auch in php.ini , stellen Sie sicher, dass extension_dir auf das richtige Verzeichnis eingestellt ist. Es sollte ein Ordner namens extensions sein oder ext oder ähnliches in Ihrem PHP-Installationsverzeichnis.
Kopieren Sie schließlich libpq.dll von C:\wamp\bin\php\php5.*\ in C:\wamp\bin\apache*\bin und starten Sie alle Dienste über die WampServer-Schnittstelle neu.
Wenn Sie immer noch die Ausnahme erhalten, müssen Sie möglicherweise den postgres \bin hinzufügen Verzeichnis zu Ihrem PATH :
- Systemeigenschaften -> Registerkarte Erweitert -> Umgebungsvariablen
- Scrollen Sie in der Gruppe 'Systemvariablen' in der unteren Hälfte des Fensters durch und suchen Sie den
PATHEintrag. - Wählen Sie es aus und klicken Sie auf Bearbeiten
- Fügen Sie am Ende des vorhandenen Eintrags den vollständigen Pfad zu Ihrem Postgres-Bin-Verzeichnis ein. Der bin-Ordner sollte sich im Stammverzeichnis Ihres Postgres-Installationsverzeichnisses befinden.
- Starten Sie alle geöffneten Eingabeaufforderungen neu oder, um sicherzugehen, starten Sie Ihren Computer neu.
Dies sollte hoffentlich alle Probleme lösen. Weitere Informationen finden Sie unter:
- https://php.net/manual/en/install.pecl.windows.php
- https://webcheatsheet.com/php/install_and_configure.php#extsetup