Bei einer Abfrage mehrere Werte aus einem Modell zu finden, würde eloquent wie folgt aussehen:Laravel whereIn Listenwerte nicht in Abfrage gefunden?
return Contact::whereIn('user_name', explode(',', $userNames)
Aber lassen Sie uns sagen, dass der Wert für userNames
['foo', 'bar'];
ist, aber ich habe nur foo
als gültiger Benutzername, Gibt es eine Möglichkeit, bar
(alle fehlgeschlagen zu finden) als Teil der gleichen Abfrage, ohne das Ergebnis ->get()
gegen die Anfrage zu vergleichen?
Sie möchten also die Liste der Benutzernamen aus den Anfragedaten herausfiltern? Bitte präzisieren Sie mit was Sie brauchen. – Sandeesh
Sie wollen also eine Liste von Kontaktobjekten mit diesem Benutzernamen, auch wenn kein solcher Kontakt in der Datenbank existiert? – Jerodev
Ich arbeite an demselben Projekt wie dieser hübsche Mensch. Wir suchen nach einer Möglichkeit, 2 Listen zurück zu bekommen - eine mit den Übereinstimmungen und eine mit den Benutzernamen, die nicht gefunden wurden. – Sydgren