Download the PHP package jennosgroup/larables without Composer
On this page you can find all versions of the php package jennosgroup/larables. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download jennosgroup/larables
More information about jennosgroup/larables
Files in jennosgroup/larables
Package larables
Short Description A laravel package that allows you to seemlessly generate html tables entirely using PHP classes.
License MIT
Informations about the package larables
Larables
About
Larables is a laravel package that allows you to seemlessly generate html tables entirely using PHP classes.
Installation
Install with composer composer require jennosgroup/larables
.
Setup
Publish the package assets with artisan command php artisan vendor:publish --tag=larables-assets
.
Then you include the larables.js
script in your html markup.
<script src="{{ asset('vendor/larables/js/larables.js') }}" defer></script>
The larables.js
must be included in your html markup if you need the built in functionality of bulk request including checkboxes selection, per page option, search function and sorting columns.
If you are going to create numerous html tables across different pages of your site that will share similar styles and features, it is best to create an abstract class and let all your other tables extend it. This is because all configuration for the look and feel of the table is class based.
Getting Started
Create your class and extend the Larables\Table
class.
Then in your controller, create an instance of the table by calling the static make
method and passing it to your view. In your view file, include the larables::larables
partial view, which is already setup to render your table based on your class definitions. It's that simple! The laratables::larables
partial view requires the table instance to be passed in a variable named $table
.
And in your view file...