Cours Laravel
Cours Laravel
Cours Laravel
Théau Debureau
Laravel: Introduction
-Notion de Framework
-Environnement de travail
-Architecture MVC
Laravel: Notion de Framework
-regroupe des fonctions de bases que l’on va retrouver sur la plupart des applications du genre
-l’architecture du framework
Laravel: notre premier projet
composer -V
-”app” -> va contenir toute notre application (code php, classes, modèles, controlleurs..)
-”bootstrap” -> ne pas toucher, contient l’installation de booststrap et un système de cache associé
-”database” -> gestion de la base de données (gestion de tables et des données de ces tables)
-”public” -> va contenir les fichiers accessibles par les visiteurs (photos, img, js, css..)
-”test” -> permet de gérer des tests automatisés pour vérifier si notre application fonctionne correctement
php artisan serve dans le terminal puis on va sur le localhost et on devrait avoir ceci
Laravel: extensions utiles
Laravel: création de la base de données
Laravel: configuration de la base de données
Laravel: configuration du .env
Laravel: vérification de la base utilisée
Laravel: le routing
Laravel: le routing dynamique
Laravel: le préfixage des routes
Laravel: les retours de routing
-des nombres
-des tableaux
-des responses
Laravel: les responses
Laravel: les redirections en response
Laravel: les responses de type JSON
Laravel: views et sous dossiers
Laravel: passage de variables aux vues
Laravel: blade et les includes
Laravel: blade et les surcharges de yield
Laravel: les models
Laravel: les models
$fillable -> fait référence à un tableau associatif pour envoyer des données à la base
$hidden -> liste de champs cachés pour éviter de les afficher publiquement
On peut afficher les informations de celle-ci en effectuant un “dump & die” (dd).
Laravel: conditionnement des requests
Laravel: le système de validation
kernel.php
Laravel: créer un middleware
kernel.php
Laravel: les factories
Dans web.php