nalletje/livewire-tables

livewire 的扩展

v0.3.9 2024-09-14 15:01 UTC

This package is auto-updated.

Last update: 2024-09-14 15:03:54 UTC


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 对象而不是字符串。请参见示例。