Get only selected columns in response.
use DataTables;
Route::get('user-data', function() {
$model = App\User::query();
return DataTables::eloquent($model)
->only(['id','name'])
->toJson();
});
{
"draw": 2,
"recordsTotal": 10,
"recordsFiltered": 2,
"data": [{
"id": 476,
"name": "Esmeralda Kulas"
}, {
"id": 6,
"name": "Zachery Muller"
}]
}