Introduction à la Relation Un-à-Plusieurs
Objectifs
À la fin de cette vidéo, vous saurez comment :
- Créer et manipuler des modèles Laravel via Artisan.
- Définir des relations un-à-plusieurs avec Eloquent.
- Configurer les timestamps pour différents modèles selon les besoins.
Résumé
Apprenez à regrouper des postes de blog par catégorie en utilisant les relations un-à-plusieurs dans Laravel grâce à Eloquent.
Description
Dans cette leçon, vous découvrirez comment regrouper des postes de blog par catégorie en utilisant la relation un-à-plusieurs de Laravel. Nous commencerons par créer un nouveau modèle de catégorie en utilisant Artisan et la ligne de commande. Ensuite, nous définirons les attributs fillable pour sécuriser notre modèle. Nous explorerons également la création de fonctions asMany et belongsTo pour établir les relations entre les modèles de catégorie et de blog. Enfin, nous expliquerons comment Eloquent gère automatiquement les clés étrangères pour relier les tables entre elles. En désactivant les timestamps pour certaines tables, nous adaptons nos modèles à nos besoins spécifiques.
Cette leçon vous donnera une solide compréhension de la gestion des relations de données avec Laravel et vous préparera à créer des applications web robustes et bien structurées.
Questions fréquentes
php artisan make:model NomDuModele
pour créer un nouveau modèle en Laravel.
protected fillable
est une propriété dans un modèle Laravel qui indique les attributs qui peuvent être remplis en masse pour éviter les problèmes de sécurité.