| Package Data | |
|---|---|
| Maintainer Username: | petermein | 
| Maintainer Contact: | peter@2mein.nl (Peter Mein) | 
| Package Create Date: | 2015-06-03 | 
| Package Last Update: | 2015-11-03 | 
| Home Page: | |
| Language: | PHP | 
| License: | MIT | 
| Last Refreshed: | 2025-10-27 03:05:44 | 
| Package Statistics | |
|---|---|
| Total Downloads: | 1,309 | 
| Monthly Downloads: | 0 | 
| Daily Downloads: | 0 | 
| Total Stars: | 3 | 
| Total Watchers: | 1 | 
| Total Forks: | 1 | 
| Total Open Issues: | 0 | 
#Work had resumed on the original Ifnot library now called White-frame so this is deprecated.
A library for sending connecting to the dynatables.js front end.
Credits to ifnot for making the original version of dynatables for laravel.
composer require twomein/laravel-dynatables
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());
  }
}
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,