У меня есть аксессор / атрибут (public function getGalleryAttribute()
), который добавляет массив моделей к модели
Я использовал для загрузки это с: protected $appends = ['gallery']
, но я избавился от него, чтобы иметь возможностьконтролировать, когда я хочу добавить галерею или нет.
Я могу добавить галерею к одной модели:
$event = Event::find(126)->append('gallery');
Но как мне вручную добавить средство доступа, если имеется болееодин результат? Это не работает:
$events = Event::all()->append('gallery');
return $events;
ошибка:
BadMethodCallException: Method Illuminate\Database\Eloquent\Collection::append does not exist