В нескольких моих моделях у меня есть такой код
public function setTotalAttribute($value)
{
return $this->attributes['total'] = $value * 100;
}
public function getTotalAttribute($value)
{
return $value * 0.01;
}
Иногда поле, которое я изменяю, называется покупка или цена, но код тот же (изменение 7,99 на 799 для сохранения в БД и обратное изменение по возвращении).
Если бы все поля были названы одинаково, я мог бы использовать черту, однако они немного отличаются .... есть ли способ настроить что-то похожее на поля даты, которые автоматически мутируют экземпляры углерода?
traits
(PHP ›= 5.5). Или, может быть,abstract
занятий. - person Daniel W.   schedule 09.06.2016