开淘/ laravel-livewire-tables-mongodb
用于Laravel Livewire的动态表格组件
dev-master
2024-08-09 12:13 UTC
Requires
- php: ^8.1|^8.2|^8.3
- blade-ui-kit/blade-heroicons: ^2.1
- illuminate/contracts: ^10.0|^11.0
- illuminate/support: ^10.0|^11.0
- livewire/livewire: ^3.0|dev-main
- mongodb/laravel-mongodb: ^4.2
Requires (Dev)
- ext-sqlite3: *
- brianium/paratest: ^5.0|^6.0|^7.0|^8.0
- laravel/pint: ^1.10
- monolog/monolog: *
- nunomaduro/collision: ^6.0|^7.0|^8.0
- nunomaduro/larastan: ^2.6
- orchestra/testbench: ^7.0|^8.0|^9.0
- phpunit/phpunit: ^9.0|^10.0|^11.0
This package is not auto-updated.
Last update: 2024-09-21 10:56:55 UTC
README
从rappasoft/laravel-livewire-tables分支而来,以使用driver db mongodb/laravel-mongodb
喜欢这个包吗? 请买我一杯啤酒 🍺
用于数据表的动态Laravel Livewire组件。
Bootstrap 4 示例 | Bootstrap 5 示例 | Tailwind 示例 | 示例仓库
安装
您可以通过composer安装此包
composer require dndarksan/laravel-livewire-tables-mongodb "dev-master"
您还必须安装并可用Alpine.js版本3或更高版本。
文档和用法说明
请参阅文档以获取详细的安装和使用说明。
基本示例
<?php namespace App\Http\Livewire\Admin\User; use App\Domains\Auth\Models\User; use MongoDB\Laravel\Eloquent\Builder; use KaitoSaikyo\LaravelLivewireTables\DataTableComponent; use KaitoSaikyo\LaravelLivewireTables\Views\Column; class UsersTable extends DataTableComponent { protected $model = User::class; public function configure(): void { $this->setPrimaryKey('id'); } public function columns(): array { return [ Column::make('ID', 'id') ->sortable(), Column::make('Name') ->sortable(), ]; } }
查看高级示例
测试
composer test
更新日志
请参阅更新日志以了解最近的更改。
贡献
请参阅贡献指南以获取详细信息。
安全漏洞
请通过anthony@rappasoft.com发送电子邮件来报告任何安全漏洞,而不是通过问题跟踪器。
鸣谢
许可协议
MIT许可协议(MIT)。请参阅许可文件以获取更多信息。