rabol/livecrud

使用 Livewire 和 Tailwind Css 为 Laravel 生成基本的 CRUD 操作

dev-master 2022-11-23 19:32 UTC

This package is auto-updated.

Last update: 2024-09-23 23:39:17 UTC


README

Packagist License Packagist Downloads Packagist Version

Live Crud 生成器。此包使用 Livewire 生成基本的 CRUD。

功能

  • 生成包含 Livewire 组件和 Blade 文件的完整 CRUD
  • 创建/更新/删除功能
  • 实时验证已添加
  • 模糊搜索功能

安装

通过 Composer

composer require rabol/livecrud

先决条件

  • 模型应该位于 app/Models 目录
  • 仅生成具有 $fillable 属性的 CRUD
protected $fillable = ['name','username'];

用法

php artisan crud:make Name_Of_Your_Model
  • 此命令将生成两个文件
    • 第一个将位于 app/HttpLivewire
    • 第二个将位于 resources/views/Livewire

对于 Bootstrap 4

  1. 发布配置并更改 template = 'bootstrap'

  2. 请将 @livecrudScript 添加到布局中,紧接在 @livewireScripts 标签之后

安全性

如果您发现任何安全相关的问题,请通过作者电子邮件而不是使用问题跟踪器来报告。

致谢

许可证

许可证。有关更多信息,请参阅 许可证文件