Laravel: finden Sie, wenn Sie eine pivot-Tabelle Datensatz vorhanden ist
Habe ich zwei Modelle, die verbunden werden durch eine pivot-Tabelle User
und Task
.
Ich habe eine user_id
und ein task_id
.
Was ist der sauberste Weg, um zu überprüfen, ob ein Datensatz vorhanden ist, für diese Kombination aus Benutzer und Aufgabe?
- Ich hoffe, dass auf diese Lösung stackoverflow.com/questions/24555697/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie ein paar Optionen, je nach situation.
Wenn Sie bereits eine
User
Instanz, und Sie möchten, um zu sehen, wenn es eine Aufgabe mit einer bestimmten id, die Sie tun können:Können Sie umkehren, wenn Sie die
Task
Instanz und wollen überprüfen, ob ein Benutzer:Wenn Sie müssen nur die ids, ohne eine Instanz von jedem, können Sie das folgende tun:
kann werden Sie Suche nach diese?
Können Sie auch versuchen, diese, dies funktioniert in Laravel 5.7
Können Sie folgenden code verwenden: