Ok, se você está definido para usar o postgreSQL sobre o mySQL que vem com o MAMP, você deve instalar manualmente o postgreSQL em sua máquina local, os pacotes OSX podem ser encontrados aqui ,
Se você não quiser fazer uma instalação completa, eu recomendo este Aplicativo Postgres basta baixar um extrato para a pasta de aplicativos e, ao iniciá-lo, o número da porta será exibido na barra de menus da seguinte forma:
crie um banco de dados:
- vá para o menu acima Clique em Abrir psql
- Na linha de comando, crie seu banco de dados assim:
CREATE DATABASE your_database_name;
- deve retornar
CREATE DATABASE
Dica para sair da CLI do postgreSQL use
\q
então ENTER Agora você precisa conectar essas configurações na configuração do Laravels:
- abrir arquivo:%laravel_directory%/app/config/database.php
- no array, substitua
'default' => 'mysql',
com'default' => 'pgsql',
-
agora com as informações de antes de editar as'connections'
matriz assim:
'connections' => array( 'pgsql' => array( 'driver' => 'pgsql', 'host' => 'localhost', 'database' => 'your_database_name', 'username' => '', 'password' => '', 'charset' => 'utf8', 'prefix' => '', 'schema' => 'public', ), )
-
salvar Arquivo
Agora você deve ter um banco de dados funcional com o qual o Laravel possa conversar.
Observe que você não precisa do nome de usuário ou senha na configuração do banco de dados se estiver usando o Aplicativo Postgres .