Ich versuche, mein Suchergebnis in Array zurückzugeben, um es in Blade anzuzeigen, bekomme aber einen Fehler:
$persons = persons::where("name","like","%$search_term%")->lists("id");
foreach($persons as $person)
{
$trials = trial::with("samples")->with("persons")->where("persons_id", "=", $person)->get();
}
FatalErrorException in 0bfe77047992e2dce86ae561e266494c Zeile 37: Aufruf zu undefinierter Methode IlluminateDatabaseEloquentCollection :: atfands ()
Ich versuche dies mit + Array, aber bekomme Fehler
Antworten:
2 für die Antwort № 1Du kannst den ... benutzen whereIn()
Methode des Abfrage-Generators. Siehe die Dokumente.
$persons = Person::where("name", "like", "%$search_term%")->lists("id");
$trials = Trial::with("samples")->with("persons")->whereIn("person_id", $persons)->get();