open-soft-app / back-end-generator
后端生成器:基于数据库表的一键生成 CRUD 生成器、Livewire 组件、骨架迁移、工厂和菜单
v0.1.0
2024-08-20 13:06 UTC
Requires
- php: ^8.1.0
- jantinnerezo/livewire-alert: ^3.0
- laravel/breeze: *
- livewire/livewire: *
- rappasoft/laravel-livewire-tables: *
- wire-elements/modal: ^2.0
- wireui/wireui: ^1.0
README
一个 Livewire CRUD 生成器包,用于帮助搭建基本网站文件。该包按照 PSR-4 自动加载规范在所有 Laravel 版本 ^11.0
中自动加载,因此无需额外配置。它使用 auth 中间件,因此如果尚未配置其他认证机制,则会安装 breeze
。
文档
更详细的文档可以在 back-end-generator 找到。
安装
您可以通过 Composer 安装此包。
composer require open-soft-app/back-end-generator --dev
用法
运行 composer require open-soft-app/back-end-generator
命令后,只需运行
php artisan crud:install
**此命令将执行以下操作
* Compile css/js based on `tailwind and fontawesome/free`.
* Run `npm install && run dev`
* Flush *node_modules* files from you folder.
然后通过以下命令生成 Crud
php artisan crud:generate {table-name}
**此命令将生成
* Livewire Component.
* Migration (soon).
* Model.
* Views.
* Menu (soon).
* Factory.
**如果您以后需要使用它们,请记得自定义生成的工厂
许可协议
MIT 许可协议 (MIT)。有关更多信息,请参阅 许可文件。