Ich habe Modell Project
die einige $appends
und einige Beziehungen wie pages
hat, brands
, status
usw.Get Daten ohne Appends und Beziehungen in Laravel von Eloquent
Und in $appends
hat es pages
und in Page
Modell hat es viel von anderen $appends
. Jetzt, während ich Project::find($id)
mache, ruft es das Projekt, seine Seiten und andere Modelle ab, die zu Page gehören. Und ich habe nicht getan with
, so dass für jede Seite viele Abfragen ausgelöst werden.
Ohne
DB::table('projects')->where('id', $id)->get();
mit Gibt es einen besseren Ansatz nur Projektmodell zu laden, keine Beziehung, keine Appends, nichts über Eloquent?
Danke @Alex Ich habe das nur mit 'return $ this-> beantwortet (Project :: find ($ Id) -> setAppends ([]));'; –
Ich habe das in meinem Modell versucht, aber nicht funktioniert, weiß nicht warum. http://prntscr.com/h7t9nt –
wie in, machte es immer noch die Abfragen? –