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 !
6 Comments