jxlwqq / data-table
laravel-admin 的 dataTable
1.0.4
2021-07-27 13:55 UTC
Requires
- php: >=7.0.0
- encore/laravel-admin: ~1.6
Requires (Dev)
- phpunit/phpunit: ~6.0
This package is not auto-updated.
Last update: 2024-09-13 16:04:13 UTC
README
以免费且简单的方式为您的HTML表格添加高级交互控制
屏幕截图
安装
composer require jxlwqq/data-table php artisan vendor:publish --tag=laravel-admin-data-table
更新
composer require jxlwqq/data-table php artisan vendor:publish --tag=laravel-admin-data-table --force
配置
在您的 config/admin.php
配置文件中添加 extensions
选项
'extensions' => [ 'data-table' => [ // If the value is set to false, this extension will be disabled 'enable' => true, // global options 'options' => [ 'paging' => false, 'lengthChange' => false, 'searching' => false, 'ordering' => false, 'info' => false, 'language' => 'English', // or Chinese ] ] ]
更多语言可在 DataTable i18n 中找到。
使用
use Jxlwqq\DataTable\DataTable; // table $headers = ['Id', 'Email', 'Name', 'Company']; $rows = [ [1, 'labore21@yahoo.com', 'Ms. Clotilde Gibson', 'Goodwin-Watsica'], [2, 'omnis.in@hotmail.com', 'Allie Kuhic', 'Murphy, Koepp and Morar'], [3, 'quia65@hotmail.com', 'Prof. Drew Heller', 'Kihn LLC'], [4, 'xet@yahoo.com', 'William Koss', 'Becker-Raynor'], [5, 'ipsa.aut@gmail.com', 'Ms. Antonietta Kozey Jr.', 'Goooogle'], ]; $style = ['table-bordered','table-hover', 'table-striped']; $options = [ 'paging' => true, 'lengthChange' => false, 'searching' => false, 'ordering' => true, 'info' => true, 'autoWidth' => false, ]; $dataTable = new DataTable($headers, $rows, $style, $options); echo $dataTable->render();
更多信息请查阅 DataTable 文档。
更多资源
许可
在 MIT 许可证 (MIT) 下授权。