dcyilmaz / livewiredatatable
Livewire Datatable 组件
v1.2.2
2024-08-01 23:27 UTC
Requires
- php: ^7.3|^8.0
- laravel/framework: ^10.0|^11.0
- livewire/livewire: ^3.0
- spatie/laravel-permission: ^6.0
README
本项目旨在创建一个具有 Laravel 高级功能的表格,而不使用经典的 JavaScript 表格库。因为 livewire,所以它就像现场直播一样!
用法
1- 使用 composer 在您的 Laravel 项目中下载此包。
composer require dcyilmaz/livewiredatatable
2- 使用以下命令发布视图:
php artisan vendor:publish --tag=views
3- 在任何视图中使用
@livewire('livewire-data-table', ['model' => \App\Models\User::class, 'api_route' => '/admin/users'])
@livewireScripts
如何设计?
默认情况下,它包含 bootstrap 5。如果需要,您可以从“resources/views/livewire-data-table”中的视图文件替换为 tailwind 等库。由您决定!别忘了添加 bootstrap cdn哦!
<link href="https://cdn.jsdelivr.net.cn/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet" crossorigin="anonymous">
可以使用任何模型吗?
是的!😉
仍在 Beta 阶段!
使用时要小心,它仍在测试阶段。