PHPackages                             artflow-studio/laravel-dynamic-datatable - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. artflow-studio/laravel-dynamic-datatable

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

artflow-studio/laravel-dynamic-datatable
========================================

A Laravel package for dynamic datatables.

v3.2(1y ago)0107MITBladePHP ^8.0

Since Dec 19Pushed 1y ago1 watchersCompare

[ Source](https://github.com/rahee554/LaravelDynamicDataTable)[ Packagist](https://packagist.org/packages/artflow-studio/laravel-dynamic-datatable)[ RSS](/packages/artflow-studio-laravel-dynamic-datatable/feed)WikiDiscussions main Synced yesterday

READMEChangelogDependencies (2)Versions (21)Used By (0)

Laravel Dynamic Datatable
=========================

[](#laravel-dynamic-datatable)

Laravel Dynamic Datatable is a package that simplifies the integration of dynamic datatables into your Laravel application using Blade directives. It provides features like export buttons, column visibility toggling, search functionality, custom rendering, and class assignment to columns.

Features
--------

[](#features)

- Export Button
- Column Visibility
- Search Input
- Custom Render Function
- Custom Class Assignment to Column

Installation
------------

[](#installation)

Install the package using Composer:

```
composer require artflow-studio/laravel-dynamic-datatable
```

Publish the package assets

```
php artisan vendor:publish --tag=AF_dtable --force
```

Include Styles and Scripts
--------------------------

[](#include-styles-and-scripts)

Add the following stack directives in your Blade template to include the required styles and scripts:

```

    @stack('AF_dtable.css')

```

At the end of the body tag:

```

    @stack('AF_dtable.js')

```

Blade Directives Usage
----------------------

[](#blade-directives-usage)

- Header for Search Export and Column Visibility Buttons

```
@AF_dtable_btns(['search' => true, 'colvis' => true, 'export_btn' => true])
```

- HTML Code for Table (must below the AF\_dtable\_btns)

```

                Col1
                Col2
                Col3

```

- DataTable Initialization Code

```
@AF_dtable([
    'id' => 'myTable',                      //the id of the table
    'route' => 'my.route.name',             //Route name from Web.php
    'cols' => ['col1' , 'col2', 'col3'],    // column names from the controller
        ])

```

Other Options (Optional)

```
'info' => 'true',
'index' => '1', // For Multiple tables in Single View
'pageLength' => '50',
'order' => ['0', 'asc'],
'processing' => 'true',
'serverside' => 'true',
'select' => 'true',
'hide_cols' => [0,1,2,3,4,5],
'cols_class' => [
    ['0','your-class-name'],['1','your-class-name'],
    ],
'render' => [
            //Returning Column Data in a Mailto Anchor Tag
            // "${data}" is the actual data returning from Database
        ['col' => 5, 'html' => '${data}']
        ],

```

Authors
-------

[](#authors)

- [@RaHee554](https://www.github.com/rahee554)

###  Health Score

30

—

LowBetter than 62% of packages

Maintenance38

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 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 ~19 days

Recently: every ~58 days

Total

20

Last Release

559d ago

Major Versions

v1.3.2 → v2.0.02024-04-25

v2.1.0 → v3.02024-06-21

PHP version history (2 changes)v1.0.0PHP ^8.1

v2.0.2PHP ^8.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/76494683?v=4)[Raheel Ahmad](/maintainers/rahee554)[@rahee554](https://github.com/rahee554)

---

Top Contributors

[![rahee554](https://avatars.githubusercontent.com/u/76494683?v=4)](https://github.com/rahee554 "rahee554 (19 commits)")

---

Tags

laraveldatatable

### Embed Badge

![Health badge](/badges/artflow-studio-laravel-dynamic-datatable/health.svg)

```
[![Health](https://phpackages.com/badges/artflow-studio-laravel-dynamic-datatable/health.svg)](https://phpackages.com/packages/artflow-studio-laravel-dynamic-datatable)
```

###  Alternatives

[grumpydictator/firefly-iii

Firefly III: a personal finances manager.

23.9k69.5k](/packages/grumpydictator-firefly-iii)[firefly-iii/data-importer

Firefly III Data Import Tool.

8045.8k](/packages/firefly-iii-data-importer)[markwalet/nova-modal-response

A Laravel Nova asset for Modal responses on an action.

17878.9k](/packages/markwalet-nova-modal-response)[tomshaw/electricgrid

A feature-rich Livewire package designed for projects that require dynamic, interactive data tables.

119.4k](/packages/tomshaw-electricgrid)[ronasit/laravel-helpers

Provided helpers function and some helper class.

2085.6k31](/packages/ronasit-laravel-helpers)[team-nifty-gmbh/tall-datatables

Server-side rendered datatables for Laravel and Livewire

1320.9k4](/packages/team-nifty-gmbh-tall-datatables)

PHPackages © 2026

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