Laravel en 2026 : Setup complet en 5 minutes
Vous voulez démarrer avec Laravel en 2026 mais vous ne savez pas par où commencer ? Entre l'installation de PHP, Composer, Laravel, et maintenant l'intégration avec les agents IA, ça peut vite devenir intimidant.
Ce tutoriel vous montre comment passer de zéro à un environnement Laravel complet et optimisé pour l'IA en moins de 5 minutes. Et le meilleur ? Tout est automatisé, pas de configuration manuelle complexe.
Étape 1 : Installation ultra-rapide avec PHP.new
PHP.new révolutionne l'installation de Laravel. En une seule commande, vous obtenez :
- PHP 8.5 (dernière version)
- Composer (gestionnaire de paquets)
- Laravel (framework)
- Configuration automatique des chemins système
Procédure d'installation
- Rendez-vous sur PHP.new
- Le site détecte automatiquement votre système d'exploitation (Windows, Mac, ou Linux)
- Copiez la ligne de commande affichée pour votre OS
- Ouvrez votre terminal (Ctrl+Alt+T sur Linux, Terminal sur Mac, PowerShell sur Windows)
- Collez la commande et appuyez sur Entrée
1# Exemple pour Linux (la commande exacte est sur PHP.new)2# Une seule ligne pour tout installer
Le script va automatiquement :
- Télécharger PHP 8.5
- Installer Composer
- Installer Laravel
- Configurer les chemins système
Vérification de l'installation
Une fois l'installation terminée, vérifiez que tout fonctionne :
1# Vérifier PHP 2php -v 3# Devrait afficher : PHP 8.5.x 4 5# Vérifier Composer 6composer 7# Devrait afficher le logo Composer et les commandes disponibles 8 9# Vérifier Laravel10laravel11# Devrait afficher les commandes Laravel disponibles
En 2 minutes, vous avez un environnement Laravel complet et fonctionnel.
Étape 2 : Créer votre première application Laravel
Maintenant que tout est installé, créons votre première application.
Commande de création
1# Naviguez vers votre dossier de projets2cd ~/sites # ou le dossier de votre choix3 4# Créez une nouvelle application5laravel new my-super-app
Assistant interactif
Laravel va vous poser plusieurs questions pour configurer votre projet :
1. Starter kit front-end
1Would you like to install a starter kit?2> No starter kit3 Laravel Breeze4 Laravel Jetstream
Choisissez "No starter kit" si vous débutez ou si vous ne savez pas encore quel framework front-end utiliser.
2. Framework de tests
1Which testing framework do you prefer?2> Pest3 PHPUnit
Les deux sont excellents. Pest a une syntaxe plus moderne et élégante.
3. Base de données
1Which database will your application use?2> SQLite3 MySQL4 PostgreSQL5 SQL Server
Pour débuter, nous vous recommandons d’utiliser SQLite : c’est une base de données sous forme de fichier qui ne nécessite aucune installation supplémentaire.
4. Installation des dépendances front-end
1Would you like to install the Node dependencies?2> Yes3 No
Choisissez "Yes" pour que tout soit prêt.
Lancer votre application
1# Entrez dans le dossier du projet2cd my-super-app3 4# Lancez le serveur de développement5composer run dev
Votre application est maintenant accessible sur http://localhost:8000 ou http://127.0.0.1:8000.
Étape 3 : Apprendre les fondamentaux (optionnel mais recommandé)
Avant de plonger dans le code avec l’IA, nous vous recommandons fortement de prendre un moment pour comprendre les bases. Ce temps investi au départ paraît anodin mais il change complètement la manière dont vous utiliserez l’outil ensuite.
Vous pouvez commencer par les ressources gratuites proposées sur laravel.com/learn. Elles couvrent d’abord les fondamentaux de PHP : la syntaxe moderne, les concepts orientés objet et quelques principes essentiels expliqués à travers des cours vidéo réalisés par l’équipe Laravel. En quelques heures, vous obtenez déjà un socle solide.
Une fois ces bases posées, vous pouvez enchaîner avec les fondamentaux de Laravel lui-même. Vous découvrirez l’architecture MVC, la gestion des routes et des contrôleurs, l’ORM Eloquent et le moteur de templates Blade. L’objectif n’est pas de tout maîtriser immédiatement, mais de comprendre la logique générale derrière le framework.
Même si vous comptez beaucoup utiliser l’IA pour coder, ces connaissances vous rendent bien plus efficace. Vous comprenez ce que produit le code généré, vous repérez plus facilement les erreurs et vous savez orienter l’IA vers de meilleures solutions. Au final, vous progressez beaucoup plus vite, car vous ne subissez plus les réponses : vous collaborez réellement avec l’outil.
Étape 4 : Laravel Boost - Supercharger votre IA
C’est là que les choses deviennent vraiment intéressantes : Laravel Boost transforme la manière dont vous développez avec l’IA.
Le problème, c’est que votre agent (Claude, Cursor, etc.) ne connaît pas réellement les spécificités de Laravel. Il produit du PHP générique, passe parfois à côté du “Laravel way” et vous oblige à rappeler régulièrement les bonnes pratiques. Résultat : les suggestions fonctionnent, mais elles ne sont ni naturelles, ni optimisées pour le framework.
La solution consiste à utiliser Laravel Boost avec MCP. Laravel Boost expose un serveur MCP (Model Context Protocol) qui fournit directement à l’agent tout le contexte dont il manque : la documentation Laravel contextualisée, les conventions et patterns du framework, ainsi qu’une série d’outils spécialisés pour travailler correctement avec lui.
À partir de ce moment-là, l’IA ne devine plus comment écrire du Laravel, elle comprend comment on est censé en écrire.
Installation de Laravel Boost
1. Installer le package
1composer require laravel-boost --dev
2. Lancer l'installation
1php artisan boost:install
L'assistant vous posera quelques questions :
Éditeur de code :
1Which code editor are you using?2> VS Code3 Cursor4 Other
Agent IA :
1Which AI agent do you want to configure?2> Claude (VS Code extension)3 Cursor Agent4 Other
3. Démarrer le serveur MCP dans votre éditeur
Si vous utilisez VS Code :
- Appuyez sur
Ctrl+Shift+P(ouCmd+Shift+Psur Mac) - Tapez "MCP: List Servers"
- Sélectionnez "Laravel Boost"
- Cliquez sur "Start Server"
Vous devriez voir :
1✓ Laravel Boost MCP Server started2✓ Discovered 15 tools
Votre agent IA peut maintenant comprendre la structure Laravel de votre projet et générer du code en respectant réellement les conventions du framework. Il sait quelles fonctionnalités utiliser et applique naturellement les bonnes pratiques attendues.
Pour vous en assurer, vous pouvez simplement lui demander : "Crée-moi un contrôleur pour gérer les articles de blog". Vous devriez alors constater qu’il ne produit plus du PHP générique mais un contrôleur structuré selon les patterns Laravel appropriés.
Prochaines étapes
Maintenant que votre environnement est prêt, vous pouvez :
- Suivre les cours gratuits sur laravel.com/learn
- Créer votre premier projet (blog, API, dashboard...)
- Utiliser votre agent IA pour accélérer le développement
- Explorer l'écosystème Laravel (Livewire, Filament, Inertia...)
Ressources
- PHP.new - Installation automatique
- laravel.com/learn - Cours gratuits
- Laravel Boost - Package MCP pour IA
- Documentation Laravel - Référence complète
Conclusion
En 2026, installer Laravel et coder avec l'IA n'a jamais été aussi simple. PHP.new élimine la complexité de l'installation, et Laravel Boost donne à votre IA le contexte dont elle a besoin pour coder comme un expert Laravel.
Plus besoin de choisir entre rapidité et qualité. Vous pouvez avoir les deux.
Vous êtes maintenant prêt à développer votre meilleure application Laravel en 2026. 🚀
A lire
Autres articles de la même catégorie
Eclaircir le Test-Driven Development (TDD) avec Laravel
Explorons le Test Driven Development (TDD) avec Laravel
Marc COLLET
Les Seeders
Créez rapidement des jeux de données grâce aux seeders !
Antoine Benevaut
On installe PHP sur votre machine Windows
Si tu souhaites débuter en PHP et que tu possèdes une machine Windows, ce guide est fait pour toi !
Antoine Benevaut