У меня проблема с представлением данных из модели Eloquent как JSON.Laravel, представляющий данные при возврате JSON
Предположим, у меня есть модель Post, расширяющая Eloquent. Если в моем пути я просто вернуться Post :: найти (1) У меня будет следующий JSON:
{
id: 1,
title: "My cool blog post",
text: "This is very interesting",
type_id: 2
}
Если у меня есть массив типов почтовых где-то
$types = ["Type1", "Type2", "Type3", "Type4"];
Как я пошел бы добавление к my json строка, содержащая тип, преобразующая строку в процессе (например, добавление некоторых восклицательных знаков)? Ожидаемый (пример):
{
id: 1,
title: "My cool blog post",
text: "This is very interesting",
type_id: 2,
type_name: "!Type3!"
}