@Djonson86
Нечем похвастаться.

Как добавить мутутор через ->append, если получаю модели через релейшн?

Здравствуйте. Ситуация примерно такая. К модели юзера подцепляю его статьи через релейшн $user['articles'] = $user->articles; У статьи есть мутатор getShortDescriptionAttribute. Как его подцепить (просто - >append('short_description') не срабатывает) к каждой модели, котарая получена через этот релейшн? Можно в модели Article добавить protected $appends = ['short_description'];. Тогда все работает, но нельзя так, потому что оно тогда будет всегда и везде.
  • Вопрос задан
  • 117 просмотров
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега Laravel
$user->articles->each->append('short_description')

P.S. Что это за бессмыслица?
$user['articles'] = $user->articles;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы