dndarksan / laravel-livewire-datatable-only-arrays
用于 Laravel Livewire 的动态表格组件
v1
2024-03-04 23:31 UTC
Requires
- php: ^7.4|^8.0|^8.1|^8.2
- illuminate/contracts: ^8.0|^9.0|^10.0
- livewire/livewire: ^2.6
Requires (Dev)
- brianium/paratest: ^4.0|^5.0|^6.0|^7.0
- nunomaduro/collision: ^4.0|^5.0|^6.0|^7.0
- orchestra/testbench: ^6.0|^7.0|^8.0
- phpunit/phpunit: ^9.0|^10.0
README
使用 Livewire v2 和 Bootstrap 4 (4.6.3) 的第一个版本 datatable 表格
安装包
composer require dndarksan/laravel-livewire-datatable-only-arrays
使用方法
使用 artisan 命令 php artisan make:dt-table NombreClase
这将在 livewire 的目标文件夹(默认:/app/Http/Livewire)中创建名为 NombreClase 的 livewire 组件类
完成此步骤后,组件即可在视图中使用(使用 slug 名称)@livewire('nombre-clase')
组件配置
创建的组件将包含表格可能拥有的示例
总是!必须要有三个主要函数
public function encabezados(): array
数组索引 0(["Indice 0"]
)是表格的标题,如果没有其他内容,则只显示标题
sorteable'=>true
将激活在指定列中进行排序的功能,为了使其工作,需要带有要排序的列名的 "campo" 索引
searchable'=>true
将激活在指定列中进行搜索的功能,为了使其工作,需要带有要搜索的列名的 "campo" 索引
public function columnas(): array
数组索引 0(["Indice 0"]
)是要在数组中查找的键的名称
class'=>""
将激活在每个表格单元格中放置类的方式
public function registros(): array
包含表格结果的数组,需要传递一个直接包含在字段中指定的键名的数组