Download the PHP package cuongnd88/lara-simple-datatable without Composer
On this page you can find all versions of the php package cuongnd88/lara-simple-datatable. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download cuongnd88/lara-simple-datatable
More information about cuongnd88/lara-simple-datatable
Files in cuongnd88/lara-simple-datatable
Package lara-simple-datatable
Short Description Laravel Simple Datatable enhances the accessibility of data in HTML tables
License MIT
Informations about the package lara-simple-datatable
Laravel Simple Datatable
Laravel Simple Datatable enhances the accessibility of data in HTML tables
https://github.com/cuongnd88/lara-simple-datatable
1-Install cuongnd88/lara-simple-datatable
using Composer.
2-Add the following service provider in config/app.php
You can modify the Simple Datatable
interface by copying its components to your local config directory:
Sample Usage
Let start code less
with Laravel Simple Datatable
buildQuery(Builder $query)
: set Query build.
setPerPage(int $perPage)
is to set quantity of items per page.
addIncrement($callback)
is to add increment number.
editColumn(string $key, $callback|$view)
is to edit existed column.
addColumn(string $key, $callback|$view)
is to add mroe column.
make()
is to make simple datatable.
Simple Datatable makes your job more easier to render view by using @simpleDatatable
and @simplePaginator
@simpleDatatable(array $result)
: $result must has key data
for content and key view
for setting views.
@simplePaginator(array $result)
: $result must has key data
for content and key appends
is optional for your extend data (ex: http://localhost:8080/users?name=cuong.ngo&page=10).
_simple_table_view(string $view)
: is to set table headers which is loaded from simple-datatable.php in config folder ._
- To modify the view of column, you can create blade file as
addColumn('action', 'user.partials.action')
- You also modify the view of whole table, you can see at simple-datatable.blade.php