Object Response
To convert the response of DataTables to an object, use toJson
api.
use DataTables; Route::get('user-data', function() { $model = App\User::query(); return DataTables::eloquent($model) ->addColumn('intro', 'Hi {{$name}}!') ->toJson();});
Example Response
{ "draw": 2, "recordsTotal": 10, "recordsFiltered": 3, "data": [{ "id": 476, "name": "Esmeralda Kulas", "created_at": "2016-07-31 23:26:14", "updated_at": "2016-07-31 23:26:14", "deleted_at": null, "superior_id": 0 }, { "id": 6, "name": "Zachery Muller", "created_at": "2016-07-31 23:25:43", "updated_at": "2016-07-31 23:25:43", "deleted_at": null, "superior_id": 1 }]}