Cette présentation a été créée dans le cadre de l'enseignement du module "Framework Web côté serveur" au sein du département TI de l'ISET de Bizerte en Tunisie
2. Plan
C’est quoi Laravel?
Installation / Configuration
Structure des fichiers
Routing
Controllers
Blade
Base de Données
ORM Eloquent
Migrations
Seeders
CRUD avec validation
Authentification
2
3. C’est quoi Laravel ?
Un Framework PHP open source
Un des meilleurs Frameworks PHP
Développement plus agréable sans sacrifier la qualité
Utilise le modèle MVC (Model View Controller)
3
Crée par Taylor Otwell en 2011
Symfony, CodeIgniter, Yii, …
Vise à rendre le développement avec PHP plus agréable sans sacrifier la qualité
Fonctionnalités très développées et puissantes
Gagner beaucoup du temps
Model=BD … View=UI … Controller=requests/responses
ORM (Object-Relational Mapping) est une technique de programmation qui crée l'illusion d'une BD orientée objet à partir d'une BD relationnelle en définissant des correspondances entre cette base de données et les objets du langage utilisé. On pourrait le désigner par « correspondance entre monde objet et monde relationnel ».
Générateur de requête = Query builder