Nezapomeňte nakonfigurovat 'default' zadejte app/config/database.php
Pro postgres by to bylo 'default' => 'postgres',
Pokud dostáváte [PDOException] could not find driver chyba, zkontrolujte, zda máte nainstalovaná správná rozšíření PHP. Potřebujete pdo_pgsql.so a pgsql.so nainstalováno a povoleno. Pokyny, jak to provést, se v různých operačních systémech liší.
Pro Windows, pgsql rozšíření by měla být předem stažena s oficiální distribucí PHP. Stačí upravit váš php.ini a odkomentujte řádky extension=pdo_pgsql.so a extension=pgsql.so
Také v php.ini , ujistěte se, že extension_dir je nastaven do správného adresáře. Měla by to být složka s názvem extensions nebo ext nebo podobně ve vašem instalačním adresáři PHP.
Nakonec zkopírujte libpq.dll z C:\wamp\bin\php\php5.*\ do C:\wamp\bin\apache*\bin a restartujte všechny služby prostřednictvím rozhraní WampServer.
Pokud stále dostáváte výjimku, možná budete muset přidat postgres \bin do adresáře PATH :
- Vlastnosti systému -> karta Upřesnit -> Proměnné prostředí
- Ve skupině „Systémové proměnné“ v dolní polovině okna procházejte a najděte
PATHvstup. - Vyberte jej a klikněte na Upravit
- Na konec existující položky uveďte úplnou cestu k adresáři postgres bin. Složka bin by měla být umístěna v kořenovém adresáři vašeho instalačního adresáře postgres.
- Restartujte všechny otevřené příkazové řádky, nebo pro jistotu restartujte počítač.
To by snad mělo vyřešit všechny problémy. Další informace naleznete na adrese:
- https://php.net/manual/en/install.pecl.windows.php
- https://webcheatsheet.com/php/install_and_configure.php#extsetup