Chapitre 7 : Eloquent Bases

Écouter la leçon Lecture audio assistée par IA

1. Introduction à Eloquent

Eloquent est l'ORM (Object-Relational Mapper) inclus par défaut dans Laravel. Chaque table de la base de données possède un "Modèle" correspondant qui est utilisé pour interagir avec cette table.

2. Créer un Modèle

php artisan make:model Product

Le fichier sera créé dans app/Models/Product.php.

3. Opérations de base (CRUD)

Eloquent rend les opérations de base extrêmement simples :

use App\Models\Product;

// Récupérer tous les produits
$products = Product::all();

// Trouver un produit par son ID
$product = Product::find(1);

// Créer un nouveau produit
$product = new Product;
$product->name = 'Ordinateur';
$product->price = 1200;
$product->save();

// Mettre à jour
$product = Product::find(1);
$product->price = 1100;
$product->save();

// Supprimer
$product->delete();

4. Section Quiz

Testez vos connaissances sur Eloquent.

Exercice

Générez un modèle Article. Dans un contrôleur ou une route, créez un code qui insère un nouvel article avec un titre de votre choix dans la base de données.

Évaluation des acquis

Quiz du chapitre 7

Correction immédiate
Q1 Comment récupère-t-on tous les enregistrements d'un modèle ?
Ateliers pratiques & Projets

Testez vos compétences avec nos exercices guidés et le tuteur IA.

Ateliers pratiques & Corrigés détaillés

Ateliers pratiques & Corrigés

#1 — Comprendre les bases : Eloquent ORM : Les Bases
Atelier #1

Expliquez avec vos mots le concept principal de ce chapitre, puis illustrez-le par un exemple simple.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
Corrigé disponible prochainement.
#2 — Application guidée
Atelier #2

Réalisez un exercice pratique en reprenant la structure vue dans le cours et en modifiant au moins 2 paramètres.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
Corrigé disponible prochainement.
#3 — Mini défi
Atelier #3

Concevez une petite solution personnelle liée à 'Eloquent ORM : Les Bases' et justifiez vos choix techniques.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
Corrigé disponible prochainement.
Besoin d'aide ?
Tuteur Virtuel
Bonjour ! Je suis votre tuteur virtuel. Comment puis-je vous aider avec ce cours aujourd'hui ?
Historique des conversations
Chargement...