Introduction à la Création de Modèles
Objectifs
Les objectifs de cette vidéo sont :
- Comprendre l'importance et le rôle des modèles dans Laravel.
- Apprendre à créer et configurer un modèle en utilisant la ligne de commande.
- Savoir utiliser Elocant pour interagir avec les bases de données.
Résumé
Découvrez comment créer et configurer un modèle avec Laravel en utilisant Elocant ORM pour interagir avec des bases de données sans écrire du SQL.
Description
Le but de ce cours est d'apprendre à afficher des données en provenance d'une base de données en utilisant Laravel. Pour cela, nous allons créer un modèle. Dans l'environnement Laravel, un modèle permet de traiter les données de manière efficace grâce à la bibliothèque Elocant, une collection de classes PHP qui simplifie l'interaction avec la base de données.
Nous commencerons par utiliser la ligne de commande pour créer notre premier modèle. En nous assurant que notre terminal est dirigé vers le dossier d'installation, nous exécuterons la commande : php artisan make:model NomDuModèle
. Nous devons respecter les conventions de nommage de Laravel, par exemple en débutant le nom du modèle par une majuscule.
Lors de la création du modèle, un fichier .php correspondant est généré dans le répertoire App de Laravel. Ce fichier contient une classe qui étend la classe de modèle fournie par Elocant. Nous ajouterons ensuite des propriétés à notre classe, telles que protected $fillable
, pour déterminer quels champs peuvent être massivement assignés par les utilisateurs.
Les champs définis dans $fillable
comme titre et texte seront accessibles pour la mise à jour par les utilisateurs enregistrés, tandis que d'autres champs plus sensibles, comme un rôle administrateur, ne le seront pas pour éviter les abus.
Questions fréquentes
php artisan make:model NomDuModèle
.