Laravel Résumé
Models Migration Relation
Introduction Installation Projet:Structure Strucutre,model,migration Migration,Models,Relation Artisan CLI
Les Relations
BelongsTo HasOne HasMany BelongsToMany HasManyThrough
Exemples des Relations
Relations:oneToMany,ManyToMany... Relations:Exemples
Exercices
Exercice 1 Exercice 2
Controllers Views Routes
Routes,Controller,Model,view
Les Routes
Définir:Routes Routes avec Paramètres Routes nommées Groupes de routes
Les Controllers
Les Controllers Les Contrôleurs de Ressources
Les Vues
Vues et Blade Templates Blade Layouts et Sections Sous-vues Composants et Slots Contrôles de flux
MVC :CRUD
CRUD: Produit CRUD: Etudiant CRUD: Car CRUD,Recherche: Book
Validation
Exemple :Projets
ORM:Eloquent
Exemple :Transport
Api:Laravel +React
Middleware

Seeders & Factories
Exemples :EFM

Authenfication
Queue,job,task
TP:Schools Management
Authenfication:React
Layouts
Exercices





Laravel: Contrôles de flux

Laravel: Contrôles de flux (boucles, conditions)

Boucles

Les boucles permettent de répéter une portion de code plusieurs fois jusqu'à ce qu'une condition soit remplie. Laravel prend en charge plusieurs types de boucles, notamment :

  • La boucle for
  • La boucle foreach
  • La boucle while

Exemple de boucle for :


        <?php
for($i = 0; $i < 5; $i++) {
echo "La valeur de i est : ".$i;<br>
}
?>

Ce code affichera les valeurs de i de 0 à 4.

Exemple de boucle foreach :


        <?php
$nombres = [1, 2, 3, 4, 5];
foreach($nombres as $nombre) {
echo "Nombre : ".$nombre;<br>
}
?>

Ce code affichera chaque élément du tableau 'nombres'.

Conditions

Les conditions permettent d'exécuter une portion de code en fonction d'une condition spécifiée. Les structures conditionnelles couramment utilisées sont :

  • if
  • elseif
  • else
  • switch

Exemple d'instruction if :


        <?php
$age = 20;
if($age >= 18) {
echo "Vous êtes majeur.";<br>
}
?>

Ce code vérifie si l'âge est supérieur ou égal à 18.

Exemple d'instruction switch :


        <?php
$note = 'A';
switch($note) {
case 'A':
echo "Excellent";
break;
case 'B':
echo "Bien";
break;
default:
echo "Note non reconnue";
}
?>

Ce code affiche un message en fonction de la valeur de la variable 'note'.