Ich arbeite mit einer Blog-Website mit Laravel, wo ich viele Beiträge in Index-Seite zeige. Ich möchte auf der Indexseite 300 Zeichen Post-Body und auf der Detailseite den vollständigen Post abrufen. Ich verwende einen Accessor im Post Model, um die ersten 300 Zeichen des Post-Body zu erhalten.Wie repariere Laravel eloquent Accessor zu arbeiten in bestimmten Ort
public function getBodyAttribute($value)
{
return substr($value, 0, 300);
}
Es arbeitet für die Indexseite in Ordnung, aber im Detail Seite Es funktioniert auch, aber ich brauche vollständigen Beitrag Körper in der Detailseite. Ich versuche, keine rohe Abfrage zu verwenden.
So zu verwenden, nachdem er mit dem Accessor arbeiten, würde die Abfrage durchgeführt werden? –
Accessor läuft nach der Abfrage ist, wenn Sie das meinen – ljubadr
@ljubadr Keine Notwendigkeit, zwei verschiedene Funktionen zu erstellen. Es ist erreichbar mit einzelnen Funktionen. –