theshahriars / pg-mod
PowerGrid 使用 Laravel Livewire 生成高级数据表。
1.1.0
2023-03-23 10:23 UTC
Requires
- php: ^7.4.1 | ^8.0 | ^8.1
- box/spout: ^3
- doctrine/dbal: ^3.1|^2.12.1
- livewire/livewire: ^2.4
Requires (Dev)
- composer/composer: ^2.1
- friendsofphp/php-cs-fixer: ^3.2
- nunomaduro/larastan: ^1.0
- orchestra/testbench: ^6.17
- pestphp/pest: ^1.1
- pestphp/pest-plugin-faker: ^1.0
- pestphp/pest-plugin-livewire: ^1.0
- phpunit/phpunit: ^9.5
README
</a>
<a href="https://packagist.org.cn/packages/power-components/livewire-powergrid"><img alt="Latest Version" src="https://img.shields.io/packagist/v/power-components/livewire-powergrid"></a>
<a href="https://packagist.org.cn/packages/power-components/livewire-powergrid"><img alt="License" src="https://img.shields.io/packagist/l/power-components/livewire-powergrid"></a>
</p>
<a href="https://livewire-powergrid.com" target="_blank">📚 Documentation</a> |
<a href="#features">🔥 Features</a> |
<a href="#get-started">⌨️ Get started</a>
Livewire ⚡PowerGrid⚡
<br/>
PowerGrid 基于 Laravel Livewire 库创建现代、强大且易于定制的 Datatables。
<br/>
➔ 零配置:表格默认启用基本功能。
➔ 满足您的需求:扩展和自定义您的表格,包括组件(复选框、操作按钮、可编辑字段)、全局搜索功能、列数据过滤器以及数据导出工具。
➔ 完整占位符:表格组件包括功能示例。只需取消注释一些代码,输入您的数据,即可使用!
<br/>
🚀 立即演示
只需2个命令即可查看 PowerGrid 可以提供的内容
安装
composer require power-components/livewire-powergrid
运行
php artisan powergrid:demo
<br/>
功能
PowerGrid 让您开箱即用
过滤器 & 搜索
列排序
头部/底部列求和、计数和平均值
分页
操作复选框
操作按钮
批量操作
操作规则:条件性地禁用、隐藏和修改操作按钮、复选框和行
切换按钮
点击编辑
点击复制
表格单元格内的链接
Livewire 模态集成 (Wire Elements Modal)
数据导出到 XLSX/CSV (Spout)
对大型表格进行队列导出
与 Bootstrap 5 或 Tailwind CSS 2x - 3x 兼容
支持 🇺🇸 🇧🇷 🇪🇸 🇮🇹 🇩🇪 以及其他...
<br/>
开始使用
1. 要求
- PHP 7.4.1+
- Laravel 8x+
- Livewire 2x
- Tailwind 2x 或 3x 或 Bootstrap 5
<br/>
2. 安装
请按照我们 文档 - 安装 页面上指示的步骤进行。
<br/>
3. 支持
有关问题、问题、错误报告和功能请求,请使用我们的 问题。
在提交新的请求之前,请查看我们之前的错误。
验证您的错误/问题或功能请求是否已提交。
<br/>
4. 如何贡献
我们感谢您对 PowerGrid 的贡献兴趣。
请阅读我们的 贡献指南。
<br/>
5. 致谢
创建者: Luan Freitas
<br/>
6. 感谢 💓
- JetBrains PhpStorm (@phpstorm) 为开源开发提供赞助。