besogonskiy
@besogonskiy
работаю php laravel разработчиком.

Как в Eloquent в запросе добавить поле-константу?

Задача проста, но не могу найти в доках как это реализовать.

Нужно сделать выборку полей из модели, но к каждой записи еще приплюсовать одно поле в виде константы, например, "тип модели"
Исходная:
$cd = Cd::select('cds.slug', 'cds.name')->get();
Нужно получить так чтобы помимо полей slut и name в каждой записи выборки присутствовало еще одно поле "type" со значением "Cd" или хотя бы как сформулировать этот запрос?
  • Вопрос задан
  • 189 просмотров
Пригласить эксперта
Ответы на вопрос 4
@Kostik_1993
Web Developer
Наверное вам помогут setAttribute и свойсво $appends в модели сделать
Ответ написан
Комментировать
Звучит как будто нужно такое
Ответ написан
Комментировать
@Kladislav
Вам нужен global scope в котором будет $query->addSelect([....])
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы