В Laravel 4.2 следующий запрос Eloquent удалит атрибуты, указанные в массиве. Я хочу выполнить аналогичную операцию, в которой я исключаю все атрибуты по умолчанию и включаю только те, которые находятся в массиве. Как я могу это сделать? Я подозреваю, что ответ может иметь какое-то отношение к определению настраиваемого массива $ appends в модели перед запуском запроса, но я не знаю, как это сделать.Исключить все, кроме указанных атрибутов в запросе - Eloquent Laravel 4.2
return MyModel::all()->each(function($row) {
$row->setHidden([
'attribute_1',
'attribute_2'
]);
});