twomein/laravel-dynatable
#Work had resumed on the original Ifnot library now called White-frame so this is deprecated.
Laravel Dynatable for Laravel 5
A library for sending connecting to the dynatables.js front end.
Credits to ifnot for making the original version of dynatables for laravel.
Installation
composer require twomein/laravel-dynatables
Usage
Register the service provider in the app.config
'Twomein\LaravelDynatable\LaravelDynatableServiceProvider',
Example usage:
//Get an Eloquent collection
$cars = Car::all();
//Define the columns you want to send
$columns = ['id', 'name', 'price', 'stock'];
// Build dynatable response
return Dynatable::make($cars, $columns, Input::all());
}
}
Inputs
To give a little bit of insights about the inputs parameter:
'page-length' => (int)$inputs['perPage'],
'page-number' => (int)$inputs['page'],
'offset' => (int)$inputs['offset'],
'sorts' => isset($inputs['sorts']) ? $inputs['sorts'] : null,
'search' => isset($inputs['queries']['search']) ? $inputs['queries']['search'] : null,
Related Packages
doctrine/dbal
Powerful PHP database abstraction layer (DBAL) with many features for database s...
644,549,754
9,698
laravel/serializable-closure
Laravel Serializable Closure provides an easy and secure way to serialize closur...
423,477,751
607
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| v0.1.1 | >=5.4.0 | ~5.0 | MIT | |
| v0.1.0 | >=5.4.0 | ~5.0 | MIT |