LaravelPackages.net
Acme Inc.
Toggle sidebar
dialect-katrineholm/tablify

4.578
0
0.6.0
About dialect-katrineholm/tablify

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

Tablify makes creating data-tables in multiple formats easier.

Installation

Install via composer

composer require dialect-katrineholm/tablify

Publish config

php artisan vendor:publish --provider="Dialect\Tablify\TablifyServiceProvider"

Usage

      #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
      
      
      
      
Comments