Можно ли прикрепить пользовательский атрибут при извлечении модели в laravel?.
Проблема в том, что мне нужно вернуть некоторые данные, которых нет в базе данных, вместе с информацией из базы данных.Я делал это вручную, но думаю, что в модели может быть способ сделать это.
Пример: у меня есть таблица приложения.Каждое приложение содержит папку с документами с одинаковым идентификатором приложения.Мне нужно приложить количество файлов к папке, которые соответствуют каждому приложению.
Вот что я делаю:
$application = Application::get();
$application = $application->map(function($a){
$a->files = $this->getFiles($a->id); // This gets the amount of files
return $a;
})
Есть ли способ сделать это в модели таким образом,что $application->files
уже содержится в $application
при выполнении Application::get()