Questions marquées «eloquent»

92
Modifier la clé primaire par défaut dans Eloquent

Puis-je changer la clé primaire du modèle Eloquent. Je veux définir la clé primaire par exemple admin_idau lieu de «id»? Je sais que je peux changer le nom de la table pour le modèle comme protected $table = "admin"; Y a-t-il quelque chose de similaire pour la clé primaire?...

89
Laravel Eloquent - Obtenez une ligne

C'est peut-être une question simple, mais je ne peux pas comprendre cela. J'essaie d'obtenir un utilisateur par e-mail en utilisant: $user = User::whereEmail($email)->get(); Mais cela renvoie un tableau (de dimension 1) de $ users. Donc, si je veux obtenir le nom, je dois le faire...

22
Obtenir une instance de sous-type d'un modèle avec Eloquent

J'ai un Animalmodèle, basé sur le animaltableau. Cette table contient un typechamp, qui peut contenir des valeurs telles que chat ou chien . J'aimerais pouvoir créer des objets tels que: class Animal extends Model { } class Dog extends Animal { } class Cat extends Animal { } Pourtant, pouvoir aller...