Ich habe einen Controller, der eine Abfrage wie diese hat:ein berechnetes Feld Abfrage Laravel Modell hinzufügen
$post = Post::find($id);
$comments = $post->comments;
Wo ein Post viele Kommentare und ein Kommentar gehört zu einem Beitrag hat. Das Kommentarmodell hat ein ID-, Kommentar-, Tag-Feld.
Was ich tun möchte, ist, dass für jede Abfrage wie diese das Modell die Felder id, comment, tag und tag_translated zurückgibt, wobei letzteres nur eine Übersetzung des Tags unter Verwendung der Lang-Fassade ist.
Ich könnte das lösen, indem ich eine für den Controller verwende, der über die $ -Kommentare iteriert und das Feld hinzufügt, aber ich muss das für jeden Controller tun, der das tag_translared-Feld benötigt. Gibt es eine Möglichkeit, das Modell um ein solches Feld zu bitten?
http://stackoverflow.com/questions/17232714/add-a-custom-attribute-to-a-laravel-eloquent-model-on-load sehen diese –