Ich bin ein Antwort Modell erstellen und dann versuchen, das Objekt zurückzugeben, damit Besitzer sind Beziehung. Hier ist der Code, der ein leeres Objekt zurückgibt:Laravel eifrig Laden mit (mit) vs Last() nach dem Muttermodell
//file: Thread.php
//this returns an empty object !!??
public function addReply($reply)
{
$new_reply = $this->replies()->create($reply);
return $new_reply->with('owner');
}
Allerdings, wenn ich die mit() Methode für Last swap() Methode der Besitzer Beziehung zu laden, bekomme ich das erwartete Ergebnis. Das ist die Antwort Objekt wird mit ihm zurückgegeben Besitzer Beziehung verknüpft ist:
//this works
{
$new_reply = $this->replies()->create($reply);
return $new_reply->load('owner');
}
Ich verstehe nicht, warum. Auf der Suche nach Erklärungen.
Danke, Yeasir
https://stackoverflow.com/questions/26005994/laravel-with-method-versus-load-method Hier haben Sie eine schöne Details Ihres Problems – Sohel0415