configurar PostgreSQL con Laravel en MAMP

Estoy usando MAMP en mi MAC. Como viene con MySQL por defecto. Pero ahora necesito usar PostgreSQL en uno de mis proyectos. ¿Cómo puedo configurar postgreSQL en MAMP para el proyecto Laravel?

Ok, si está configurado para usar postgreSQL sobre mySQL que viene con MAMP, tiene que instalar PostgreSQL manualmente en su máquina de localización, los paquetes de OSX se pueden encontrar aquí ,

Si no quiere hacer una instalación completa, le recomiendo esta aplicación de Postgres, simplemente descargue un extracto a su carpeta de aplicaciones y luego cuando la ejecute, el número de puerto se mostrará en la barra de menús como se muestra a continuación:

Postgres.app

crea una base de datos:

  1. ve al menú de arriba Haz clic en Abrir psql
  2. En la línea de comandos, cree su base de datos de la siguiente manera: CREATE DATABASE your_database_name;
  3. debería regresar CREATE DATABASE

Sugerencia para salir de la CLI de postgreSQL use \q luego ENTER

Ahora necesita conectar estas configuraciones a la configuración de Laravels:

  1. abrir archivo:% laravel_directory% / app / config / database.php
  2. en la matriz, reemplace 'default' => 'mysql', con 'default' => 'pgsql',
  3. ahora con la información de antes edita la matriz 'connections' manera:

      'connections' => array (
         'pgsql' => array (
             'driver' => 'pgsql',
             'host' => 'localhost',
             'database' => 'your_database_name',
             'nombre de usuario' => '',
             'contraseña' => '',
             'charset' => 'utf8',
             'prefijo' => '',
             'schema' => 'public',
         ),
     ) 
  4. guardar el archivo

Ahora debería tener una base de datos en funcionamiento con la que Laravel pueda hablar.

Tenga en cuenta que no necesita el nombre de usuario o la contraseña en la configuración de la base de datos si está utilizando la aplicación Postgres .