Laravel-переводимый Лучший способ выбрать только определенные атрибуты

Например, у меня есть модель страны с атрибутами:

  • Я бы
  • имя (varchar 255)
  • short_description (varchar 255)
  • описание (большой текст 5000+ символов)
  • Additional_description (еще один очень большой текст)

Я не хочу загружать и возвращать пользователю большие тексты из описания и дополнительного описания, когда пользователь только просматривает список стран. Итак, каков наилучший способ показать только id, name и short_description в коллекции (массиве), но при этом загрузить все поля для одного ресурса?

Я ожидал что-то вроде:PHP Country::withTranslation()->get(["id", "name", "short_description"]); или жеPHP Country::listsTranslations("name", "short_description");

0 ответов

Другие вопросы по тегам