Ok om du är inställd på att använda postgreSQL över mySQL som kommer med MAMP måste du manuellt installera postgreSQL på din platsmaskin. OSX-paketen kan hittas här ,
Om du inte vill göra en fullständig installation rekommenderar jag den här Postgres-appen ladda bara ner ett utdrag till din programmapp och när du startar det kommer portnumret att visas i menyraden så här:
skapa en databas:
- gå till menyn ovan Klicka på Öppna psql
- Skapa din databas på kommandoraden så här:
CREATE DATABASE your_database_name;
- ska returnera
CREATE DATABASE
Tips för att avsluta postgreSQL CLI använd \q
sedan ENTER
Du måste nu ansluta dessa inställningar till Laravels konfiguration:
- öppen fil:%laravel_directory%/app/config/database.php
- i arrayen ersätt
'default' => 'mysql',
med'default' => 'pgsql',
-
nu med informationen från tidigare redigera
'connections'
array som så:'connections' => array( 'pgsql' => array( 'driver' => 'pgsql', 'host' => 'localhost', 'database' => 'your_database_name', 'username' => '', 'password' => '', 'charset' => 'utf8', 'prefix' => '', 'schema' => 'public', ), )
-
spara filen
Du bör nu ha en fungerande databas som Laravel kan prata med.
Observera att du inte behöver användarnamnet eller lösenordet i databaskonfigurationen om du använder Postgres-appen .