У меня есть модель Entry
, которая имеет отношения «многие ко многим» с моделью Product
. Это отношение имеет сводную таблицу (entry_product
) с атрибутом valid_to
.Laravel формат даты сводная таблица
К базе данных этот атрибут valid_to
- это метка времени, это нормально. Но я хотел бы отформатировать его, прежде чем принимать его как ответ JSON.
Функция отвечает за отношения заключается в следующем:
public function products() {
return $this->belongsToMany('Product', 'entry_products')->withPivot(['quantity', 'price', 'valid_to']);
}
Должен ли я создать новую модель, чтобы поддержать эту операцию? Есть ли способ отформатировать все эти даты, не перебирая полученные данные, прежде чем отправлять их как ответ JSON?