ich immer die Ergebnisse einer Abfrage erstellt unter Verwendung von Eloquent (Laravel ORM)Wie übergibt man alle Eloquent (ORM) Ergebnisse über einen Laravel dataTransformer?
$query = Lawyer::whereHas('user', function($q) use ($request) {
$q->where('is_active', true);
});
$result = $query->get()
Ich mag würde die Ergebnisse ich throught ein trasformer class LawyerTransformer extends TransformerAbstract{}
bekommen passieren einige Daten zu den Ergebnissen hinzuzufügen.
Wenn ich das versuchen:
$this->collection($query->get(), new LawyerTransformer())
Ich habe folgendes Problem: Method [collection] does not exist.
Wie kann ich alle verwandeln die Ergebnisse unter Verwendung eines Transformators?
Haben Sie versucht, was es in der Dokumentation https://laravel.com/docs/5.5/collections#method-transform sagt? Btw das Ergebnis von '' $ query-> get() '' 'ist bereits eine Sammlung am wahrscheinlichsten – Maantje