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

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)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay