Eloquent est le mappeur objet-relationnel (ORM) intégré de Laravel qui fournit un moyen simple et efficace d'interagir avec votre base de données. Comment utiliser Eloquent, il vous permet de travailler avec des tables de base de données comme s'il s'agissait d'objets PHP et est connu pour sa syntaxe claire et expressive. Voici un guide pour vous aider à démarrer avec Eloquent.
Étapes pour utiliser Eloquent ?
a. Créer un modèle
Vous pouvez créer un modèle à l'aide de la commande artisan :
php artisan make:model Post
Cela créera un modèle Post dans le répertoire app/Models (ou app/ pour les anciennes versions de Laravel).
b. Conventions modèle-table
Eloquent assume certaines conventions :
Les noms de tables sont au pluriel (par exemple, posts pour le modèle Post).
Les clés primaires sont nommées id par défaut.
Vous pouvez remplacer ces conventions si nécessaire. Vous pouvez apprendre Laravel 11 : Comment générer un PDF et envoyer des e-mails – Tutoriel étape par étape
namespace App\Models; use Illuminate\Database\Eloquent\Model; class Post extends Model { // If your table name differs from the convention protected $table = 'posts'; // Define which fields can be mass-assigned protected $fillable = ['title', 'body']; }
$table : Spécifie le nom de la table.
$fillable : définit les attributs qui peuvent être attribués en masse.
Voir les didacticiels complets
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!