# jQuery DataTables API for Laravel [](https://gitter.im/yajra/laravel-datatables?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [](https://www.paypal.me/yajra) [](https://www.patreon.com/bePatron?u=4521203) [](http://laravel.com) [](https://packagist.org/packages/yajra/laravel-datatables-oracle) [](https://github.com/yajra/laravel-datatables/actions/workflows/continuous-integration.yml) [](https://github.com/yajra/laravel-datatables/actions/workflows/static-analysis.yml) [](https://packagist.org/packages/yajra/laravel-datatables-oracle) [](https://packagist.org/packages/yajra/laravel-datatables-oracle) Laravel package for handling [server-side](https://www.datatables.net/manual/server-side) works of [DataTables](http://datatables.net) jQuery Plugin via [AJAX option](https://datatables.net/reference/option/ajax) by using Eloquent ORM, Fluent Query Builder or Collection. ```php use Yajra\DataTables\Facades\DataTables; return DataTables::eloquent(User::query())->toJson(); return DataTables::query(DB::table('users'))->toJson(); return DataTables::collection(User::all())->toJson(); return DataTables::make(User::query())->toJson(); return DataTables::make(DB::table('users'))->toJson(); return DataTables::make(User::all())->toJson(); ``` ## Sponsors
A big thank you to DataTables for supporting this project with a free DataTables Editor license. |
![]() |
A big thank you to JetBrains for supporting this project with free open-source licenses of their IDEs. |
![]() |
A big thank you to Blackfire.io for supporting this project with a free open-source license. |