HOUCEM HEDHLY
ISET-BIZERTE 2018
Introduction au Framework
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
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
Google Trends (Jan 2013 – Jan 2018)
4
Laravel Vs Symfony
5
Hooray !!
6
Pourquoi Laravel ?
 Gestion des Routes
 Couche de sécurité
 Models, Migrations & Seeders
 Eloquent ORM
 Générateur de requête
 Views & Blade Templating
Engine
 Authentification
 Sessions
 Compile Assets
 Stockage & gestion des fichiers
 Gestion des erreurs
 Tests unitaires
 Email
 Gestion du cache
7
Laravel & MVC
8
Assez parlé !
9

Introduction au Framework Laravel

Notes de l'éditeur

  • #4 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
  • #8 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