07-23-2015, 12:40 AM
Появилась задача выдачи информации в формате json. Всё бы ничего, но есть собственное поле (full_url), которого не существует в бд. В документации http://laravel.com/docs/5.1/eloquent-mut...te-casting по примеру Accessor создал метод:
[SRC="php"] public function getFullUrlAttribute()
{
return '<a href="'.$this->url.'">'.$this->title.'</a>';
}[/SRC]
И это работает, но только если запрашивать напрямую из объекта. В json ответе этого поля нет.
Собственно вопрос, как его туда добавить, не добавляя этого поля в таблицу (хочется генерировать динамически)?
[SRC="php"] public function getFullUrlAttribute()
{
return '<a href="'.$this->url.'">'.$this->title.'</a>';
}[/SRC]
И это работает, но только если запрашивать напрямую из объекта. В json ответе этого поля нет.
Собственно вопрос, как его туда добавить, не добавляя этого поля в таблицу (хочется генерировать динамически)?