Certifique-se de configurar o
'default' chave em app/config/database.php Para postgres, isso seria
'default' => 'postgres', Se você estiver recebendo um
[PDOException] could not find driver erro, verifique se você tem as extensões PHP corretas instaladas. Você precisa de pdo_pgsql.so e pgsql.so instalado e habilitado. As instruções sobre como fazer isso variam entre os sistemas operacionais. Para Windows, o
pgsql extensões devem vir pré-baixadas com a distribuição oficial do PHP. Basta editar seu php.ini e descomente as linhas extension=pdo_pgsql.so e extension=pgsql.so Além disso, em
php.ini , certifique-se de que extension_dir está definido para o diretório apropriado. Deve ser uma pasta chamada extensions ou ext ou similar dentro do diretório de instalação do PHP. Finalmente, copie
libpq.dll de C:\wamp\bin\php\php5.*\ em C:\wamp\bin\apache*\bin e reinicie todos os serviços através da interface WampServer. Se você ainda receber a exceção, talvez seja necessário adicionar o postgres
\bin diretório para o seu PATH :- Propriedades do sistema -> guia Avançado -> Variáveis de ambiente
- No grupo 'Variáveis do sistema' na metade inferior da janela, percorra e encontre o
PATHentrada. - Selecione-o e clique em Editar
- No final da entrada existente, coloque o caminho completo para o diretório bin do postgres. A pasta bin deve estar localizada na raiz do diretório de instalação do postgres.
- Reinicie todos os prompts de comando abertos ou, para ter certeza, reinicie o computador.
Espero que isso resolva quaisquer problemas. Para mais informações, veja:
- https://php.net/manual/en/install.pecl.windows.php
- https://webcheatsheet.com/php/install_and_configure.php#extsetup