PHPackages                             jennosgroup/larables - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Templating &amp; Views](/categories/templating)
4. /
5. jennosgroup/larables

ActiveLibrary[Templating &amp; Views](/categories/templating)

jennosgroup/larables
====================

A laravel package that allows you to seemlessly generate html tables entirely using PHP classes.

V1.0.4(1y ago)022MITJavaScriptPHP ^8.0

Since Jan 13Pushed 1y ago1 watchersCompare

[ Source](https://github.com/jennosgroup/larables)[ Packagist](https://packagist.org/packages/jennosgroup/larables)[ RSS](/packages/jennosgroup-larables/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (4)DependenciesVersions (6)Used By (0)

Larables
========

[](#larables)

### About

[](#about)

Larables is a laravel package that allows you to seemlessly generate html tables entirely using PHP classes.

### Installation

[](#installation)

Install with composer `composer require jennosgroup/larables`.

### Setup

[](#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.

``

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

[](#getting-started)

Create your class and extend the `Larables\Table` class.

```
