DEV Community

Cover image for Associer une Base de Données PostgreSQL à un Projet Laravel 11 sous Linux et Windows
Fabrice
Fabrice

Posted on

1

Associer une Base de Données PostgreSQL à un Projet Laravel 11 sous Linux et Windows

Associer une base de données PostgreSQL à un projet Laravel 11 est une tâche essentielle 🥵 pour tirer parti des fonctionnalités robustes de PostgreSQL. Voici un guide détaillé pour vous aider à configurer cette association :

Prérequis

Laravel 11 installé sur votre machine.
PostgreSQL installé et configuré.
Composer installé.

I- Étapes de Configuration

  1. Sous Linux :

Installez PostgreSQL en utilisant la commande suivante :

sudo apt-get install postgresql postgresql-contrib
Enter fullscreen mode Exit fullscreen mode

Activez l’utilisateur postgres :

sudo passwd postgres
Enter fullscreen mode Exit fullscreen mode

Connectez-vous en tant que postgres :

su postgres
Enter fullscreen mode Exit fullscreen mode

Lancez le client psql :

psql -h localhost -d postgres -U postgres
Enter fullscreen mode Exit fullscreen mode
  1. Sous windows : Cette vidéo indique ce qu'il faut faire 👁️ 👇👇👇:

Et cette vidéo peut vous être utile si tu veux installer postgreSQL sous windows : Installer postgresql sous windows

II- Création de la Base de Données

Créez une nouvelle base de données pour votre projet Laravel :

CREATE DATABASE nom_de_votre_base_de_donnees;
Enter fullscreen mode Exit fullscreen mode

1. Configuration de Laravel

Ouvrez le fichier .env à la racine de votre projet Laravel et modifiez les paramètres de connexion à la base de données comme suit :

DB_CONNECTION=pgsql
DB_HOST=127.0.0.1
DB_PORT=5432
DB_DATABASE=nom_de_votre_base_de_donnees
DB_USERNAME=nom_utilisateur
DB_PASSWORD=mot_de_passe
Enter fullscreen mode Exit fullscreen mode

En suivant ces étapes, vous pouvez facilement associer une base de données PostgreSQL à votre projet Laravel 11. Cette configuration vous permettra de tirer parti des fonctionnalités avancées de PostgreSQL tout en utilisant le puissant framework Laravel pour développer votre application.

N'oubiez pas de vous abonnée à la chaîne youtube developpeurtaf pour ne rien manquez.

API Trace View

How I Cut 22.3 Seconds Off an API Call with Sentry 👀

Struggling with slow API calls? Dan Mindru walks through how he used Sentry's new Trace View feature to shave off 22.3 seconds from an API call.

Get a practical walkthrough of how to identify bottlenecks, split tasks into multiple parallel tasks, identify slow AI model calls, and more.

Read more →

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay