Laravel est un framework PHP qui vous permettra d'écrire une application web plus rapidement et plus proprement.
Laravel est un framework PHP. créé par Taylor Otwell en 2011, qui permet de simplifier le développement d'applications web tout en gardant le code bien organisé. Depuis sa création, Laravel est devenu l'un des frameworks PHP les plus populaires et les plus utilisés, avec une communauté de développeurs en constante croissance.
Laravel est basé sur le modèle MVC (Modèle-Vue-Contrôleur), qui permet de séparer le code en trois couches distinctes pour une meilleure organisation et une maintenance plus facile. Le modèle s'occupe de la logique de l'application et de l'interaction avec la base de données, la vue est responsable de l'affichage de l'interface utilisateur, et le contrôleur agit comme une passerelle entre le modèle et la vue, en traitant les requêtes entrantes et en envoyant les données à la vue.
Laravel fournit également de nombreux composants prêts à l'emploi, tels que l'authentification, la validation, la gestion des fichiers, la mise en cache, la gestion des sessions, la gestion des tâches planifiées et bien d'autres.
Introduction à Laravel
Structure des dossiers
Le Routing
L'ORM Eloquent
Les Controllers
Moteur de template Blade
Valider les données
Model binding
Debugbar et IDE Helper
Les formulaires
Les Relation
Authentification
Système de fichiers
TP : Agence immo, gestion des biens
TP : Agence immo, gestion des options
TP : Agence immo, listing
TP : Agence immo, demande de contact
TP : Agence immo, authentification
TP : Agence immo, images
Eloquent : Accesseurs et mutateurs
Eloquent : Seed et Factory
Front-end avec Vite
Les composants blade
Laravel Breeze
Les Policy
Le service provider
Les évènements
Notifications
Internationalisation
Les files d'attentes
API Resource
Tester avec Laravel