Ich habe eine Bestellung und ein Produktmodelle.
"Order"
HasMany Produkt (und Produkt belongsTo Auftrag) ...Laravel Eloquent, wie man den zweiten oder dritten Rekord bekommt?
Lassen Sie uns sagen, dass ich die drei Produkte meiner Bestellung angezeigt werden soll, wie das tun?
Ich weiß, die erste konnte abgerufen werden wie $order->products->first()
... aber wie das zweite und dritte Produkt abrufen?
versuchte ich $order->products->find(1)
aber „1“ steht für die ID des Produkts ... das will ich nicht wissen ...
Dank kupendra, aber es funktioniert immer noch nicht ... – nadir
Zum Beispiel, wenn ich die Produktnamen benötigen, habe ich versucht, $ bestellt -> Produkte-> nehmen (3) -> bekommen ('Name'); (Ich bekomme ein Nullresultat), dann probiere ich $ order-> products-> take (3) -> get() -> name; (Ich bekomme einen Fehler "fehlende Argument") – nadir
Probieren Sie diese $ Order-> Produkte-> Take (3) -> wählen ('Name') -> get() ' – kupendra