zekini / datatable-crud
这是一个用于zekini的数据表CRUD生成器包
v1.0.1
2022-06-09 13:05 UTC
Requires
- doctrine/dbal: ^3.2
- jantinnerezo/livewire-alert: ^2.2
- rappasoft/laravel-livewire-tables: ^2.7
- wire-elements/modal: ^1.0.6
This package is auto-updated.
Last update: 2024-09-09 18:18:37 UTC
README
zekini/datatable-crud包允许我们为数据库中的特定模型生成数据表
安装
composer require --dev zekini/datatable-crud
设置
此包使用两个额外的包
[https://github.com/wire-elements/modal] Wire modal 和 [https://github.com/jantinnerezo/livewire-alert],您需要将以下内容添加到layouts.app
中,在livewire脚本之后:
<x-livewire-alert::scripts /> @livewire('livewire-ui-modal') `
使用方法
要生成数据表
php artisan admin:datatable
这将生成数据表,以及表的导入和导出文件
关系
对于有外键的表,确保发布包配置文件并更新数据表CRUD配置文件中的关系数组
例如,对于属于用户的帖子关系。记录标题是要从外键表中显示的记录
'posts'=> [
[
'name' => 'belongs_to',
'table'=> 'users',
'record_title'=> 'name'
]
]