tadasei / backend-crud-stubs
一个提供使用 inertia, blade 和 api stacks 进行 crud 后端 stubs 的包
v2.6.2
2024-09-02 13:33 UTC
Requires
- php: ^8.2.0
- illuminate/console: ^11.0
- illuminate/filesystem: ^11.0
- illuminate/support: ^11.0
- illuminate/validation: ^11.0
Requires (Dev)
- orchestra/testbench: ^9.0
- phpstan/phpstan: ^1.10
README
此包为 Laravel 应用程序中不同技术堆栈生成 CRUD 后端 stubs。它旨在通过提供预定义结构来简化并简化创建常见的 CRUD(创建、读取、更新、删除)操作的过程。
功能
- 快速生成不同堆栈的 CRUD 后端。
- 根据项目需求自定义和扩展生成的代码。
- 通过消除重复性任务来提高开发效率。
安装
您可以通过运行以下命令使用 Composer 安装此包:
composer require tadasei/backend-crud-stubs --dev
用法
生成 CRUD 后端
要为特定堆栈生成 CRUD 后端,请使用以下命令
php artisan crud:generate {name} --stack={stack}
将 {stack}
替换为所需的堆栈(例如,vue
、blade
、api
),并将 {name}
替换为 CRUD 资源名称。
自定义
生成的代码作为起点。您可以根据项目要求对其进行自定义和扩展。根据需要修改生成的控制器、路由、请求和策略。
可用堆栈
vue
:使用 Inertia 堆栈生成 CRUD 后端。blade
:使用 Blade 堆栈生成 CRUD 后端。api
:使用 API 堆栈生成 CRUD 后端。
示例
生成 Inertia CRUD 后端
要生成 Inertia 的 CRUD 后端,请运行
php artisan crud:generate Post --stack=vue
这将生成管理 Post
资源所需的必要文件。
贡献
欢迎贡献!如果您有建议、错误报告或功能请求,请在 GitHub 仓库中创建一个问题。
许可证
此包是开源软件,受 MIT 许可证 许可。