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");