金云/wire-table

使用数据表格控制器进行 livewire

0.12 2024-09-27 07:14 UTC

This package is auto-updated.

Last update: 2024-09-29 08:24:02 UTC


README

通过LiveWire处理数据库表格的CRUD控制器。

神奇的CRUD

WireTable通过通用化表的单个CRUD功能来减少重复代码的编写,并通过钩子功能允许通过表变化的动作进行定制。

应用最新LiveWire技术,可以在服务器端处理类似SPA的行为。

安装

composer require jiny/wiretable

多种控制器

WireTable由多种CRUD控制器和用于Popup和SPA行为的功能组件Livewire组成。

动作

为了实现多种表格和屏幕,控制器从外部接收数组形式的数据值。WireTable将此数组数据称为actions。actions数组包含要处理的表名和屏幕UI等数据。

钩子

WireTable允许在LiveWire自动处理CRUD时,通过将钩子方法添加到控制器中,为每个用户添加自定义动作。通过应用访问者模式技术,LiveWire组件将自动生成控制器的实例并调用方法来添加钩子功能。