Appel à une fonction membre addEagerConstraints() sur un non-objet
J'obtiens cette erreur msg Appel à une fonction membre addEagerConstraints() sur un non-objet, lorsque j'essaie d'appeler une fonction à partir de mon modèle.
Voici la fonction:
public static function checkClaimById($claim_id) {
$result = Claim::with('orders')
->find($claim_id)
->where('orders.user_id', Auth::user()->id)
->whereNull('deleted_at')
->count();
if($result >= 1) {
return true;
} else {
return false;
}
}
J'ai le Modèle "demande" avec un champ order_id, et elle appartient à un ordre.
Et j'ai le modèle de "l'ordre" et une Commande a beaucoup de demandes.
Quelqu'un peut m'aider?
merci
Ce qui concerne
OriginalL'auteur user1686123 | 2013-12-10
Vous devez vous connecter pour publier un commentaire.
J'ai modifié ma fonction comme ceci:
Trouvé la solution ici: http://laravel.com/docs/eloquent#eager-loading
OriginalL'auteur user1686123