elfsundae / laravel-datatables
基于 yajra/laravel-datatables 的扩展包。
2.7.0
2018-02-19 01:11 UTC
Requires
- php: >=7.0
- illuminate/support: ~5.5
- yajra/laravel-datatables-buttons: ~3.2
- yajra/laravel-datatables-html: ~3.6
- yajra/laravel-datatables-oracle: ~8.4
Requires (Dev)
- mockery/mockery: ~1.0
- orchestra/testbench: ~3.5
- phpunit/phpunit: ~6.0|~7.0
README
基于 yajra/laravel-datatables 的扩展包。
安装
$ composer require elfsundae/laravel-datatables
然后注册服务提供者
ElfSundae\DataTables\DataTablesServiceProvider::class
扩展说明
新增
- 为 DataTable 服务添加了一些便捷方法,您需要使用
ElfSundae\DataTables\Services\DataTable
而不是Yajra\DataTables\Services\DataTable
为(已合并到 yajra/laravel-datatables#1416)EloquentDataTable
添加了addColumns()
为 Html Builder 添加了(已合并到 yajra/laravel-datatables-html#45)postAjax()
变更
将导出默认的(已合并到 yajra/laravel-datatables-buttons#49)filename
改为className_YmdHis
- 重构
DataTables
工厂,请参阅 yajra/laravel-datatables#1488
移除
- 禁用了原始 datatables 包的 包发现
- 从
datatables.stub
中移除了datatables:make
命令的action
列