PHPackages                             ad-mos/laravel-datatables - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. ad-mos/laravel-datatables

ActiveLibrary[API Development](/categories/api)

ad-mos/laravel-datatables
=========================

DataTables Server-Side API for Laravel Framework

v2.10(3mo ago)19.0k↓33.3%2[2 PRs](https://github.com/ad-mos/laravel-datatables/pulls)MITPHPPHP ^8.0CI failing

Since Apr 6Pushed 3mo ago1 watchersCompare

[ Source](https://github.com/ad-mos/laravel-datatables)[ Packagist](https://packagist.org/packages/ad-mos/laravel-datatables)[ RSS](/packages/ad-mos-laravel-datatables/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (3)Versions (30)Used By (0)

DataTables Server-Side API for Laravel Framework
================================================

[](#datatables-server-side-api-for-laravel-framework)

[![Laravel 5.x](https://camo.githubusercontent.com/0e063e1682cae5558f9681f7d7e1c740d96b61837772190751ce8af0c885a885/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d352e782d7265642e737667)](http://laravel.com)[![Latest Stable Version](https://camo.githubusercontent.com/52106898db32a799a9fb74388401bef56bee862af40bf43eb2d2e461cd6a1310/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f61642d6d6f732f6c61726176656c2d646174617461626c65732e737667)](https://packagist.org/packages/ad-mos/laravel-datatables)[![StyleCI](https://camo.githubusercontent.com/e6385ac1cb810f193f329c83adeb0a24aec5dea0afa2374834844a29a8660fc2/68747470733a2f2f6769746875622e7374796c6563692e696f2f7265706f732f3137393831313934362f736869656c643f6272616e63683d6d6173746572)](https://github.styleci.io/repos/179811946)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/f236a0dbd985aad0100c7b4a8f0d99b7f2f31ce0b3bc91f2c7002f6706e09e14/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f61642d6d6f732f6c61726176656c2d646174617461626c65732f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/ad-mos/laravel-datatables/?branch=master)[![License](https://camo.githubusercontent.com/6dd71787b1fa0d63047a24b53e16affa046d4daab28821e1583e83de60f562f1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f61642d6d6f732f6c61726176656c2d646174617461626c65732e737667)](https://packagist.org/packages/ad-mos/laravel-datatables)

Quick Installation
------------------

[](#quick-installation)

```
$ composer require ad-mos/laravel-datatables
```

Usage examples
--------------

[](#usage-examples)

1 - Simple table:

```
public function data(DataTables $dataTables)
{
    return $dataTables->provide(new User);
}
```

2 - Table with joins:

```
public function data(DataTables $dataTables)
{
    $model = new User;

    $query = $model->newQuery()
        ->leftJoin('user_emails', 'user_emails.user_id', '=', 'users.id')
        ->leftJoin('user_phones', 'user_phones.user_id', '=', 'users.id')
        ->groupBy('users.id');

    $aliases = [
        'emails' => 'GROUP_CONCAT(DISTINCT `user_emails`.email SEPARATOR \'|\')',
        'phones' => 'GROUP_CONCAT(DISTINCT `user_phones`.phone SEPARATOR \'|\')',
    ];

    return $dataTables->provide($this->model, $query, $aliases);
}
```

DataTables can be accessed through IoC, helper or facade:

```
return $dataTables->provide(...);

return datatables()->provide(...);

return \DataTables::provide(...);
```

License
-------

[](#license)

The MIT License. More information [here](https://github.com/ad-mos/laravel-datatables/blob/master/LICENSE).

###  Health Score

52

—

FairBetter than 96% of packages

Maintenance79

Regular maintenance activity

Popularity27

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity75

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~88 days

Recently: every ~248 days

Total

29

Last Release

112d ago

Major Versions

v1.9.6 → v2.02020-11-17

PHP version history (3 changes)v1.0PHP ^7.1.3

v2.5PHP ^7.1|^8.0

v2.8PHP ^8.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/22893424?v=4)[Adam Mospan](/maintainers/ad-mos)[@ad-mos](https://github.com/ad-mos)

---

Top Contributors

[![ad-mos](https://avatars.githubusercontent.com/u/22893424?v=4)](https://github.com/ad-mos "ad-mos (40 commits)")

---

Tags

laraveldatatables

### Embed Badge

![Health badge](/badges/ad-mos-laravel-datatables/health.svg)

```
[![Health](https://phpackages.com/badges/ad-mos-laravel-datatables/health.svg)](https://phpackages.com/packages/ad-mos-laravel-datatables)
```

###  Alternatives

[yajra/laravel-datatables-oracle

jQuery DataTables API for Laravel

4.9k33.8M339](/packages/yajra-laravel-datatables-oracle)[tailflow/laravel-orion

Orion for Laravel allows you to build a fully featured REST API based on your Eloquent models and relationships with the simplicity of Laravel as you love it.

1.6k627.7k9](/packages/tailflow-laravel-orion)[flat3/lodata

OData v4.01 Producer for Laravel

96320.9k](/packages/flat3-lodata)[essa/api-tool-kit

set of tools to build an api with laravel

52680.5k](/packages/essa-api-tool-kit)[yajra/laravel-datatables-editor

Laravel DataTables Editor plugin for Laravel 5.5+.

1186.1M2](/packages/yajra-laravel-datatables-editor)[ryangjchandler/bearer

Minimalistic token-based authentication for Laravel API endpoints.

8129.8k](/packages/ryangjchandler-bearer)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
