twomein / laravel-dynatable
用于使用 dynatable 格式的门面
v0.1.1
2015-10-28 15:48 UTC
Requires
- php: >=5.4.0
- illuminate/support: ~5.0
This package is not auto-updated.
Last update: 2024-09-26 00:34:53 UTC
README
由于在原始 Ifnot 库上继续工作,现在称为 White-frame,因此此版本已弃用。
Laravel 5 的 Laravel Dynatable
一个用于连接到 dynatables.js 前端的库。
感谢 ifnot 为 Laravel 创建原始版本的 dynatables。
安装
composer require twomein/laravel-dynatables
用法
在 app.config 中注册服务提供者
'Twomein\LaravelDynatable\LaravelDynatableServiceProvider',
示例用法
//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()); } }
输入参数
关于输入参数的一些见解
'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,