dialect-katrineholm/tablify is a Laravel package.
It currently has 0 GitHub stars and 4.578 downloads on Packagist (latest version 0.6.0).
Install it with composer require dialect-katrineholm/tablify.
Discover more Laravel packages by dialect-katrineholm
or browse all Laravel packages to compare alternatives.
Last updated
Tablify makes creating data-tables in multiple formats easier.
Install via composer
composer require dialect-katrineholm/tablify
Publish config
php artisan vendor:publish --provider="Dialect\Tablify\TablifyServiceProvider"
#basic usage
tablify($collection)->text('Header', 'mapping')->toHtml();
//tablify automatically gets properties from data
tablify($articles)
->text('Category', 'category.name')
->text('Name', 'name')
->currency('Price', 'price');
//Or it can take a closure
->text('popular', function($item){
return $item->sells > 5 ? 'Yes' : 'No';
});
#groups
//if an item in the data contains a array itself you can loop over it using group
tablify($categories)
->text('Category', 'name')
->group('articles', function($tablify){
//In here you can access the tablfiy builder for every article.
});
#Settings
//TODO