J'ai 3 modèles
dans le modèle d'achat b> p> dans le modèle de commande b> p> < pré> xxx pré> dans mon modèle de commande b> p> est-il possible d'interroger ordre_items code> de
Achats Code> ARGUT
COMMANDES CODE> Relation à Laravel? P> P>
3 Réponses :
Oh, j'ai trouvé ma réponse ...
dans le modèle de commande b> p>
j'ai changé appartentsto code> à
Hasmany code > p>
Oui, vous pouvez écrire ces relations dans vos modèles et écrire la requête comme celle-ci:
achat p> order_item p> Commander P> $purchase = \App\Models\Purchase::first();
$order_items = $purchase->order->order_items;
Je vois que vous avez corrigé la commande de relations -> OrderItem de Maintenant, vous pourriez faire P> ApportSto code> à
Hasmany code>. Mais la question était également de savoir comment interroger sur les relations, donc je vais simplement ajouter à cela afin que cela puisse être utile aux autres utilisateurs ici.
$purchase->load('order.order_items');
Merci d'ajouter plus de détails. Quoi qu'il en soit, savez-vous comment interroger la relation désireuse avec VUEJS code>.
VUEJS code> est la partie frontale de l'application. Les relations avec le chargement désireux sont traitées dans la logique d'arrière-plan (c'est-à-dire le code de Laravel ci-dessus). Une fois que le backend désireux de charger les données, il suffit de le transmettre à la couche frontale pour effectuer la logique de visualisation avec les données chargées.
La relation de requête fonctionne bien, mais quand j'essaie de la requête en utilisant relation désireuse, il ne fonctionne pas code>.
"Cela ne fonctionne pas" n'est pas très utile. S'il vous plaît soyez plus précis. Est-ce que ça jette une erreur?
Nope, ne l'a pas utilisé. Heureux que vous ayez résolu votre problème. Vous pouvez donner un uppot si vous pensez que ma réponse était utile.
S'il vous plaît écrivez vos modèles et relations
J'ai commandé dans l'achat et la commande_Items @mohammadhosseini
Oui, je vois que vous devez définir vos relations dans vos modèles de Laravel