utiliser PostgreSQL avec Laravel

Comment utiliser PostgreSQL avec Laravel

Partagez sur:

Dans ce guide, nous allons voir comment utiliser PostgreSQL avec Laravel.

Laravel est un framework web PHP permettant de développer rapidement des sites et applications solides. Il contient tout les briques logiciel à cet effet.

Nous allons voir comment utiliser le PostgreSQL avec Laravel pour communiquer avec une base de données PostgreSQL.

Prérequis 

Avant de commencer ce tutoriel, vous devrez vous assurer d’avoir :

  • Un environnement de développement pour Laravel
  • PostgreSQL 9.5 ou plus

 

Utiliser PostgreSQL avec Laravel

Laravel permet de communiquer avec la plus part des Systèmes de Gestion de Base Données (SGDB) disponible sur le marché, ici nous allons nous intéressé à celui de PostgreSQL.

Comment installer Bootstrap 4 dans Laravel

PHP et Laravel ont tous deux besoin de savoir comment faire pour parler à PostgreSQL, donc la première étape est de s’assurer que les pilotes PostgreSQL pour PHP sont installés.

Cela signifie que vous devez avoir installé php-pgsql.

Pour les utilisateurs Linux, cela peut être fait avec «apt-get install php-pgsql» ou «yum install php-pgsql» (vous devrez peut-être personnaliser ces commandes en fonction de votre distribution et / ou de votre version de PHP).

Comment installer Font Awesome dans Laravel

Ensuite, modifiez votre fichier «.env» dans le dossier du projet et mettez à jour les informations de la base de données en conséquence (les valeurs incluses ici sont des valeurs par défaut – veuillez ajuster pour correspondre à votre configuration):

# cat myproject/.env | grep DB

DB_CONNECTION=pgsql

DB_HOST=<your_database_IP_address>

DB_PORT=5432

DB_DATABASE=postgres

DB_USERNAME=postgres

DB_PASSWORD=postgres

 

Dans certains cas, vous devrez peut-être lier «pgsql.so» à «/usr/lib64/php/modules» et également créer un «/etc/php.d/pdo_pgsql.ini» correspondant – cela dépend vraiment de la façon dont votre PHP est configuré.

Enfin, testez pour voir si vous pouvez communiquer avec votre base de données PostgreSQL via Laravel:

# cd myproject

# php artisan migrate:install

Migration table created successfully.

Si vous avez un retour qui ressemble à celui du code ci-dessus, cela veut dire dire Laravel parvient à communiquer avec votre base de donnée PostgreSQL .

 

Conclusion

Dans tutoriel, nous avons appris comment utiliser PostgreSQL avec Laravel.

Si vous avez des remarques ou suggestions, veuillez laisser un commentaire sous cet article.

Bonne lecture !


Partagez sur: