Есть ли способ переопределить методы get Model в контроллере?
Моя панель администрирования использует метод get атрибута, но для внешнего интерфейса я хочу, чтобы он имел другие функции без изменения имени атрибута или добавления нового атрибута.
Допустим, это то, что мне нужно для того, чтобы интерфейс был выполнен в модели:
public function getImagesAttribute()
{
if ($this->attributes['thumbnail']) {
$images = array($this->attributes['images']);
$images[] = $this->attributes['thumbnail'];
return $images;
}
return $this->attributes['images'];
}
Но это покажет миниатюру в виде изображения внутри панели администрирования, которая совершенно другая.