zekini/datatable-crud

这是一个用于zekini的数据表CRUD生成器包

v1.0.1 2022-06-09 13:05 UTC

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脚本之后:

<script src="//cdn.jsdelivr.net.cn/npm/sweetalert2@11"></script>

<x-livewire-alert::scripts /> @livewire('livewire-ui-modal') `

使用方法

要生成数据表

php artisan admin:datatable

这将生成数据表,以及表的导入和导出文件

关系

对于有外键的表,确保发布包配置文件并更新数据表CRUD配置文件中的关系数组

例如,对于属于用户的帖子关系。记录标题是要从外键表中显示的记录

'posts'=> [

[

'name' => 'belongs_to',

'table'=> 'users',

'record_title'=> 'name'

]

]