1. À propos de Laravel 12
Laravel est un framework PHP moderne basé sur l’architecture MVC (Model, View, Controller). Laravel 12 améliore la performance, la sécurité et la productivité grâce à des outils intégrés comme Blade, Eloquent ORM, Artisan et un système de routing puissant.
2. Pré-requis pour installer Laravel 12
Avant l’installation de Laravel 12, il est nécessaire de disposer d’un environnement PHP correctement configuré.
2.1 Outils nécessaires
Les composants suivants sont indispensables pour le bon fonctionnement du framework.
- Langage PHP : Pour créer des projets Laravel 12, il est nécessaire d'avoir une version de PHP récente, PHP 8.2 ou plus récent. Il suffit pour cela d'installer Xampp 8.2
- Composer : Le gestionnaire de dépendances PHP permettant de télécharger automatiquement toutes les bibliothèques nécessaires au projet.
- Un IDE : Un éditeur de code pour coder facilement avec aisance. A cet effet, on vous recommande d'utiliser VSCode puissant et gratuit.
3. Installation de Laravel 12
L’installation s’effectue via Composer. La commande suivante crée un projet Laravel complet avec toutes les dépendances.
|
1 2 3 4 5 |
composer create-project laravel/laravel mon_projet_laravel // Output: // Creating a "laravel/laravel" project at "./mon_projet_laravel" // Application ready! Build something amazing. |
Le dossier mon_projet_laravel contient désormais la structure complète du framework : routes, controllers, views et fichiers de configuration.
3.1 Accès au répertoire du projet
Il faut se positionner dans le dossier du projet pour continuer.
|
1 2 3 4 |
cd mon_projet_laravel // Output: // Current directory changed to mon_projet_laravel |
4. Lancer le serveur de développement
Laravel intègre un serveur web interne destiné au développement local. Il se lance via l’outil Artisan.
|
1 2 3 4 |
php artisan serve // Output: // Laravel development server started: http://127.0.0.1:8000 |
En accédant à l’adresse http://127.0.0.1:8000 indiquée ci-dessus dans un navigateur, la page d’accueil Laravel confirme que l’installation est fonctionnelle. Vous obtenez ainsi la page du démarrage de votre premier projet Laravel 12:

Younes Derfoufi
CRMEF OUJDA



