Ok, wenn Sie PostgreSQL über mySQL verwenden möchten, das mit MAMP geliefert wird, müssen Sie PostgreSQL manuell auf Ihrem Standortcomputer installieren. Die OSX-Pakete finden Sie unter hier ,
Wenn Sie keine vollständige Installation durchführen möchten, empfehle ich diese Postgres App Laden Sie einfach einen Extrakt in Ihren Anwendungsordner herunter. Wenn Sie ihn starten, wird die Portnummer in der Menüleiste wie folgt angezeigt:
Erstellen Sie eine Datenbank:
- zum Menü oben gehen Klicken Sie auf Open psql
- In der Befehlszeile erstellen Sie Ihre Datenbank wie folgt:
CREATE DATABASE your_database_name;
- sollte
CREATE DATABASE
zurückgeben
Tipp zum Beenden der PostgreSQL-Befehlszeilenschnittstelle verwenden Sie \q
dann ENTER
Sie müssen nun diese Einstellungen in die Konfiguration von Laravel einfügen:
- Datei öffnen:%laravel_directory%/app/config/database.php
- Ersetzen Sie im Array
'default' => 'mysql',
mit'default' => 'pgsql',
-
Bearbeiten Sie nun mit den Informationen von vorher die
'connections'
Array wie folgt:'connections' => array( 'pgsql' => array( 'driver' => 'pgsql', 'host' => 'localhost', 'database' => 'your_database_name', 'username' => '', 'password' => '', 'charset' => 'utf8', 'prefix' => '', 'schema' => 'public', ), )
-
Datei speichern
Sie sollten jetzt eine funktionierende Datenbank haben, mit der Laravel kommunizieren kann.
Beachten Sie, dass Sie den Benutzernamen oder das Passwort in der Datenbankkonfiguration nicht benötigen, wenn Sie die Postgres-App verwenden .