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