Resource Response
DataTables response using laravel model resource.
use DataTables; $users = App\User::paginate(10); $resource = App\Http\Resources\UserResource::collection($users); return DataTables::of($resource)->toJson();
Example Response
{ "draw": 10, "recordsTotal": 10, "recordsFiltered": 10, "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 }, ...]}