nalletje / livewire-tables
livewire 的扩展
v0.3.9
2024-09-14 15:01 UTC
Requires
- php: ^8.2
- livewire/livewire: ^v3.5.0
README
为 laravel livewire 创建(高级)表格的简单方法,适用于 Bootstrap 5
要求
- PHP 8.2
- Laravel 10 或更高版本
- Livewire 3.0.0 或更高版本
- Bootstrap 5
- (可选)Spatie 权限
- (可选)Font awesome
如何安装
composer require nalletje/livewire-tables
它是如何工作的?
由于我没有太多空闲时间,我没有创建详细的文档,但您可以在 _examples 文件夹中查看它的工作方式。如果无法使其工作或发现问题,请随时提问。
当前功能
- 根据查询(和关系)构建表格
- 数据搜索(查询)
- 对一个或多个选定的行执行操作
- 使用表单执行操作
- (查询)过滤器
- 路由按钮
- 转换列结果
未来会带来什么?
目前我还没有计划或截止日期,我使用此包用于一些(个人)项目。在开发这些项目时,我会根据需求扩展功能。我可以看到以下功能:
- 过滤器:使用 Select2 库
- 过滤器:选项搜索
升级到 0.1.0
对于操作,有一些破坏性变更,现在 handle 函数返回 Message 对象而不是字符串。请参见示例。