In meinem Projekt habe ich viele redegewandte Modelle, in denen eifrige Beziehungen in der Klasse konfiguriert sind:
%Vor%Aber manchmal brauche ich nur altes einfaches Modell ohne irgendwelche Beziehungen. Kann ich irgendwie tun:
%Vor%Ich möchte wirklich keinen Abfragegenerator verwenden oder nur für wenige Gelegenheiten eine andere Klasse erstellen.
Wenn Sie die Eigenschaft $with
für Ihr Modell festlegen müssen, anstatt sie leer zu lassen, können Sie die Beziehungen, die wie folgt geladen werden müssen, manuell überschreiben:
Zusätzlich zu Thomas Kim antworten.
Wenn Sie die Klasse "Eloquent \ Model" auf jeden Fall erweitern und oft die Beziehungen zum Modell streichen müssen, könnte Ihnen diese Lösung gut passen.
Erstellen Sie einen Bereich in Ihrer Standardmodellklasse:
%Vor%Für jedes ORM, das diese Klasse erweitert, können Sie:
%Vor%Tags und Links eager-loading laravel eloquent