0
ich dies in meinem Controller haben:Laravel Lazy Load
return view('message.Message')->with([
'reactions' => $message->reaction->load('user, user.corporation')->paginate(2)
]);
Aber die faulen Last ->load()
. funktioniert nicht. Ich erhalte:
Call to undefined relationship [user, user] on model [App\Core\Reaction\Reaction].
Aber der Benutzer Beziehung ist auf jeden Fall da !:
public function user()
{
return $this->belongsTo(User::class);
}
Wie konnte ich dies funktioniert?
Whoops leid. Aber dann bekomme ich: '' 'Methode paginate existiert nicht.''' – Jamie
Natürlich, weil Sie die Ansicht paginieren müssen, nicht die eifrige laden. Aber das ist eine andere Antwort für einen anderen Fehler in Ihrem Code. – Amarnasan
danke also sollte es das sein ?: '' ''reaktionen' => $ message-> reaktion() -> paginate (2) -> laden ('benutzer', 'user.corporation')' '' – Jamie