Ich habe drei Modelle User
, Customer
, Message
.So erhalten Sie relatedModel Datensätze von trashed throughModel in Laravel hasManyThrough Beziehung
In User-Modell hat ich:
public function customers()
{
return $this->hasMany(Customer::class);
}
public function messages()
{
return $this->hasManyThrough(Message::class, Customer::class);
}
während ich softDeletes Zug in Kunden Modell verwenden.
Jetzt in meinem Controller während Nachrichten Benutzerhandbuch Rückkehr wie so
$messages = auth()->user()->messages()->paginate(30);
Ich bin nicht in der Lage Nachrichten zu erhalten, die Kunden im Papierkorb gehört.
Schlagen Sie bitte eine Lösung vor. Ich verwende keine SoftDeletes im Benutzer- und Nachrichtenmodell.