使用Laravel Livewire 表格为模型创建表格
Laravel  /  管理员 发布于 3星期前   50
Livewire Tables 软件包为 Laravel Livewire 模型带来了动态表格。
https://laravel-news.com/tag/livewire
这些是开箱即用的一些亮点:
选择希望查看的列
同时应用多个过滤器
对所选记录执行操作
与 SoftDeletes 特性完美配合
单独搜索列
支持多种列类型
支持暗模式
100% 代码覆盖率
它的工作原理是创建从基本 LivewireTable 组件扩展而来的表格组件,就像下面的示例一样:
namespace App\Livewire;
use RamonRietdijk\LivewireTables\Livewire\LivewireTable;
class BlogTable extends LivewireTable
{
protected string $model = Blog::class;
}
无需重复文档,下面是一个如何将表列映射到模型列的示例:
// Normal column
Column::make(__('Name'), 'name'),
// A boolean column
BooleanColumn::make(__('Published'), 'published'),
// A date-based column
DateColumn::make(__('Created At'), 'created_at')
->format('d m Y'),
还有其他各种类型的列,您可以参考列文档。
https://ramonrietdijk.github.io/livewire-tables/usage/columns.html
除了列,您还可以定义过滤器、列操作等。
要呈现我们示例中的表格组件,可以编写以下代码:
<livewire:blog-table/>
您可以从 Livewire 表格简介开始,查看文档来开始使用这个软件包。
https://ramonrietdijk.github.io/livewire-tables/getting-started/introduction.html
如果你想在深入了解之前看看它的实际运行情况,还可以观看演示!
最后,你可以在 GitHub 上的 ramonrietdijk/livewire-tables 查看源代码。
https://github.com/ramonrietdijk/livewire-tables
路人 在
php中使用hyperf框架调用讯飞星火大模型实现国内版chatgpt功能示例中评论 教程很详细,如果加个前端chatgpt对话页面就完美了..博主 在
科学上网翻墙之v2rayN-Core客户端免费公益节点使用教程中评论 @ mashrdn 多切换几个节点测试,免费ssr是没那么稳..mashrdn 在
科学上网翻墙之v2rayN-Core客户端免费公益节点使用教程中评论 V2rayn免费节点添加上去了,youtobe无法打开网页,是怎么回事..张伟 在
科学上网翻墙之v2rayN-Core客户端免费公益节点使用教程中评论 3q!有用,不过免费节点隔天就要去git上复制新的导进去..博主 在
科学上网翻墙访问Google , 上外网神器佛跳墙VPN(永久免费)使用流程步骤中评论 该篇教程已不能用了,告知大家,免的老有老铁问我!..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号