Ich habe diese Abfrage in Laravel bekam:Laravel Abfrage eifrig Last
return Forum::with(['users' => function($query){
$query->select('user.id', 'user.name', 'user.last_name');
}])->latest()->withCount('messages')->paginate(10);
Diese alle Benutzer zurückgibt, die eine Nachricht in einem Forum gepostet haben.
Auf meinem Forum Modell habe ich diese Beziehungen:
public function users()
{
return $this->belongsToMany(User::class, 'message');
}
public function messages()
{
return $this->hasMany(Message::class);
}
ich nur den neuesten Benutzer erhalten mag, die eine Nachricht geschrieben hat. Wie könnte ich das tun?
Ich denke Forum hat eine Beziehung mit Nachrichten, richtig? –
Können Sie Ihre Tabellenstruktur posten? – Paras
Ja, ein Forum '' 'hat viele Nachrichten''' Ich habe meine Frage geändert. – Jamie