tadasei/backend-crud-stubs

一个提供使用 inertia, blade 和 api stacks 进行 crud 后端 stubs 的包

v2.6.2 2024-09-02 13:33 UTC

This package is auto-updated.

Last update: 2024-10-02 13:45:52 UTC


README

此包为 Laravel 应用程序中不同技术堆栈生成 CRUD 后端 stubs。它旨在通过提供预定义结构来简化并简化创建常见的 CRUD(创建、读取、更新、删除)操作的过程。

功能

  • 快速生成不同堆栈的 CRUD 后端。
  • 根据项目需求自定义和扩展生成的代码。
  • 通过消除重复性任务来提高开发效率。

安装

您可以通过运行以下命令使用 Composer 安装此包:

composer require tadasei/backend-crud-stubs --dev

用法

生成 CRUD 后端

要为特定堆栈生成 CRUD 后端,请使用以下命令

php artisan crud:generate {name} --stack={stack}

{stack} 替换为所需的堆栈(例如,vuebladeapi),并将 {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 许可证 许可。