PHPackages                             pkeogan/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. [Templating &amp; Views](/categories/templating)
4. /
5. pkeogan/laravel-datatables

ActiveLibrary[Templating &amp; Views](/categories/templating)

pkeogan/laravel-datatables
==========================

A Package to Intergrate Datatables into Laravels 5.5 Blade Template System

v1.0(7y ago)1104MITPHPPHP &gt;=7.0

Since Sep 17Pushed 3y agoCompare

[ Source](https://github.com/pkeogan/Laravel-Datatables)[ Packagist](https://packagist.org/packages/pkeogan/laravel-datatables)[ RSS](/packages/pkeogan-laravel-datatables/feed)WikiDiscussions master Synced today

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

Laravel-AdminLTE (WIP)
======================

[](#laravel-adminlte-wip)

This Laravel Package is made to fully intergrate AdminLTE into Blade templating. The goal will to be able to use blade directive calls in order to populate and create pages, boxes, alerts etc.

Getting Started
---------------

[](#getting-started)

This project is not done yet, but if you would like to check it out, or follow along, follow the instructions below to get started.

### Prerequisites

[](#prerequisites)

What you need running on you dev, or local server.

```
Laravel 5.5
PHP 7.0^

```

### Installing

[](#installing)

Install AdminLTE via Composer

```
composer require almasaeed2010/AdminLTE

```

Install Laravel-AdminLTE via Composer

```
composer require pkeogan/laravel-adminlte dev-master

```

Update Composer

```
composer update

```

Move some AdminLTE file to Resources (So we can edit then complie)

```
cp -a vendor/almasaeed2010/adminlte/build/. resources/assets/adminlte/build
cp -a vendor/almasaeed2010/adminlte/bower_components/. resources/assets/adminlte/bower_components
cp -a vendor/almasaeed2010/adminlte/dist/. resources/assets/adminlte/dist
cp -a vendor/almasaeed2010/adminlte/plugins/. resources/assets/adminlte/plugins

cp -a vendor/almasaeed2010/adminlte/dist/img/. resources/assets/img/
cp -a vendor/almasaeed2010/adminlte/dist/js/. resources/assets/js/adminlte
cp -a vendor/almasaeed2010/adminlte/plugins/. resources/assets/plugins

sudo sed -i 's/DocumentRoot\ \/home\/ubuntu\/workspace/DocumentRoot\ \/home\/ubuntu\/workspace\/public/g' /resources/assets/less/AdminLTE.less

```

Add the service provider

```
 /config/app.php

 'providers' => [
  ...
  Pkeogan\LaravelAdminLTE\LaravelAdminLTEServiceProvider::class,
  ...

```

Add the Webpack Mix, copy and insert from /vendor/pkeogan/laravel-admintle/webpack.mix.js

```
/webpack.mix.js

mix.sass(blah blah),
  .less(more stuff),
  (copy and paste here)
  .js(blah, blah);

```

(Still writing this install)

### Useage

[](#useage)

In the future I will have every option in here, and also a demo page with the code to call.

In any blade.php file, you can call a compontent such as below.

```
@component('adminlte::callout', ['type' => 'danger', 'title' => 'This is a Danger Callout'])
        @slot('message')
            You cannot close this message.
        @endslot
    @endcomponent

```

Buttons
-------

[](#buttons)

```
 @include('adminlte::button', ['link' => route('backend.auth.user.deactivated'),
                               'label' => 'Deactivated',
                               'style' => 'success',
                               'uriPattern' => 'URI For Active Class',
                               'tooltip' => 'This is a tooltip'])

```

Modal
-----

[](#modal)

```
@include('adminlte::modal', ['buttonIcon' => 'fa fa-id-card-o ',
'modalID' => ('loginas'.$user->id),
'modalHeader' => 'Login As '.$user->full_name,
'modalSubmit' => 'Login As '.$user->full_name,
'modalBody' => 'Are you sure you want to login as this user?',
'submitLink' => route('backend.auth.user.login-as', $user)])

```

Versioning
----------

[](#versioning)

Not ready yet, I will be in 0.1-dev for some time.

Authors
-------

[](#authors)

- **Peter Keogan** - *inital release* - [Pkeogan](https://github.com/Pkeogan)

Acknowledgments
---------------

[](#acknowledgments)

- almasaeed2010 for the great AdminLTE theme!
- Anyone who contributes to Laravel!
- anyone who elses code was used

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community6

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

Unknown

Total

1

Last Release

2744d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/09fbfae6b608855e640dfe0d20fa1ac84e5dea214f62b008c2b9df7575779ef3?d=identicon)[pkeogan](/maintainers/pkeogan)

---

Top Contributors

[![pkeogan](https://avatars.githubusercontent.com/u/30511153?v=4)](https://github.com/pkeogan "pkeogan (5 commits)")

---

Tags

laravelbladedatatables

### Embed Badge

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

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

###  Alternatives

[radic/blade-extensions

Laravel package providing additional Blade extensions: foreach (with $loop data like twig), break, continue, set,array (multiline), etc

271321.7k5](/packages/radic-blade-extensions)[electrik/slate

Slate - a Laravel Blade UI Kit is a set of anonymous blade components built using TailwindCSS v4 with built-in dark mode support for your next Laravel project

102.3k1](/packages/electrik-slate)

PHPackages © 2026

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