besogonskiy
@besogonskiy

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

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

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

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

Войти через центр авторизации
Похожие вопросы
от 100 000 ₽
Сайт-Мастер Санкт-Петербург
от 150 000 до 180 000 ₽
BRICK Оренбург
от 140 000 до 180 000 ₽