Laravel Eloquent - Obtenez la dernière insertion du modèle correspondant
J'ai une connexion entre deux modèles:
et
.
A Terminal peut avoir beaucoup terminalRents.
Je veux obtenir le loyer le plus récent pour un certain Terminal.
Utilisant
Il va refléter ceux qui sont sur
hoewever Je veux avoir la dernière entrée pour terminalRent En ce qui concerne le spécifique terminal.
- Cet identifiant terminal, et les tables sont associées comme suit:
Terminal
et
terminalRent
.
A Terminal peut avoir beaucoup terminalRents.
Je veux obtenir le loyer le plus récent pour un certain Terminal.
$lastRent = Terminal::with/'terminalRent'/->where/'id', $id/->orderBy/'id', 'desc'/->first//;
Utilisant
where//
Il va refléter ceux qui sont sur
Modal
hoewever Je veux avoir la dernière entrée pour terminalRent En ce qui concerne le spécifique terminal.
$id
- Cet identifiant terminal, et les tables sont associées comme suit:
Terminal
----
ID
terminalRent
-----
ID
terminal_id <--- this is the foreign key for the ID of the Terminal Table
Aucun résultat connexe trouvé
Invité:
Pour répondre aux questions, connectez-vous ou registre
5 réponses
Conrad
Confirmation de:
Assurez-vous d'avoir le dernier loué via
Laisse moi savoir comment tu vas.
Edit: Si cela vous donne une mauvaise copie terminalRent try first//; Je ne me souviens pas comment Eloquent Organiser des relations eagerlaoded défaut.
Hannah
Confirmation de:
Hannah
Confirmation de:
et choisissez le premier:
Camille
Confirmation de:
N'oubliez pas que ce n'est qu'un moyen de le faire, il peut y avoir d'autres options mieux adaptées à vos besoins.
Emilie
Confirmation de:
Pour une meilleure performance, essayez-le