Skip to content

Only Response

Get only selected columns in response.


Basic Usage

use Yajra\DataTables\Facades\DataTables;
use App\Models\User;
 
Route::get('user-data', function() {
$model = User::query();
 
return DataTables::eloquent($model)
->only(['id', 'name'])
->toJson();
});

Example Response

{
"draw": 2,
"recordsTotal": 10,
"recordsFiltered": 2,
"data": [
{
"id": 476,
"name": "Esmeralda Kulas"
},
{
"id": 6,
"name": "Zachery Muller"
}
]
}

See Also