Asegúrese de configurar el 'default' ingrese app/config/database.php
Para postgres, sería 'default' => 'postgres',
Si recibe un [PDOException] could not find driver error, verifique si tiene instaladas las extensiones de PHP correctas. Necesitas pdo_pgsql.so y pgsql.so instalado y habilitado. Las instrucciones sobre cómo hacer esto varían entre los sistemas operativos.
Para Windows, el pgsql Las extensiones deben venir predescargadas con la distribución oficial de PHP. Simplemente edite su php.ini y descomente las líneas extension=pdo_pgsql.so y extension=pgsql.so
Además, en php.ini , asegúrese de extension_dir se establece en el directorio adecuado. Debería ser una carpeta llamada extensions o ext o similar dentro de su directorio de instalación de PHP.
Finalmente, copie libpq.dll de C:\wamp\bin\php\php5.*\ en C:\wamp\bin\apache*\bin y reinicie todos los servicios a través de la interfaz de WampServer.
Si aún obtiene la excepción, es posible que deba agregar postgres \bin directorio a su PATH :
- Propiedades del sistema -> pestaña Avanzado -> Variables de entorno
- En el grupo 'Variables del sistema' en la mitad inferior de la ventana, desplácese y busque la
PATHentrada. - Selecciónelo y haga clic en Editar
- Al final de la entrada existente, coloque la ruta completa a su directorio bin de postgres. La carpeta bin debe estar ubicada en la raíz de su directorio de instalación de postgres.
- Reinicie cualquier indicador de comando abierto o, para estar seguro, reinicie su computadora.
Con suerte, esto debería resolver cualquier problema. Para obtener más información, consulte:
- https://php.net/manual/en/install.pecl.windows.php
- https://webcheatsheet.com/php/install_and_configure.php#extsetup