Ok, jeśli chcesz używać postgreSQL przez mySQL, który jest dostarczany z MAMP, musisz ręcznie zainstalować postgreSQL na swoim komputerze lokalizacyjnym, pakiety OSX można znaleźć tutaj ,
Jeśli nie chcesz przeprowadzać pełnej instalacji, polecam tę aplikację Postgres wystarczy pobrać wyciąg do folderu aplikacji, a po uruchomieniu numer portu zostanie wyświetlony na pasku menu w następujący sposób:
utwórz bazę danych:
- przejdź do menu powyżej Kliknij Otwórz psql
- W wierszu poleceń utwórz bazę danych w następujący sposób:
CREATE DATABASE your_database_name;
- powinien zwrócić
CREATE DATABASE
Wskazówka, aby wyjść z postgreSQL CLI użyj \q
następnie ENTER
Musisz teraz podłączyć te ustawienia do konfiguracji Laravels:
- otwórz plik:%laravel_directory%/app/config/database.php
- w tablicy zastąp
'default' => 'mysql',
z'default' => 'pgsql',
-
teraz z informacjami sprzed edycji
'connections'
tablica tak:'connections' => array( 'pgsql' => array( 'driver' => 'pgsql', 'host' => 'localhost', 'database' => 'your_database_name', 'username' => '', 'password' => '', 'charset' => 'utf8', 'prefix' => '', 'schema' => 'public', ), )
-
zapisz plik
Powinieneś mieć teraz działającą bazę danych, z którą Laravel może rozmawiać.
Pamiętaj, że nie potrzebujesz nazwy użytkownika ani hasła w konfiguracji bazy danych, jeśli używasz aplikacji Postgres .