Accessor Attribut in JSON/Array Ausgabe verfügbar machen

Bei der Konvertierung eines Laravel-Models in JSON/Array werden alle Attribute des Models in das entsprechende Format umgewandelt. Dabei geht jedoch die Möglichkeit verloren, auf Accessoren zuzugreifen. Dies kann jedoch mit dem Model-Attribut $appends  umgangen werden. Hier werde alle Accessoren hinterlegt, die beim Konvertieren mit einbezogen werden sollen.

Beispiel simple_accessor:

Accessor via $appends  zugänglich machen

Nach dem Konvertieren steht nun auch der Accessor als Attribut/Array-Wert zur Verfügung.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.