p7 / struct-core

创建服务及仓库迁移模型控制器文件

v1.1 2024-06-10 03:28 UTC

This package is auto-updated.

Last update: 2024-09-10 03:59:46 UTC


README

这个Laravel包提供了一个便捷的Artisan命令,用于为指定的模型生成CRUD(创建、读取、更新、删除)文件。它自动创建模型、控制器、服务和仓库文件,让您快速为应用程序设置CRUD操作。

安装

要安装此包,只需通过Composer引入它

composer require p7/struct-core

使用

安装包后,您可以使用make:crud命令为特定模型生成CRUD文件。以下是使用方法

php artisan core:crud ModelName

将ModelName替换为您的模型名称。此命令将生成以下文件

模型:app/Models/ModelName.php 控制器:app/Http/Controllers/ModelNameController.php 服务:app/Services/ModelNameService.php 仓库:app/Repositories/ModelNameRepository.php

或者您可以单独创建每个文件

php artisan core:repository ModelName
php artisan core:helper ModelName
php artisan core:service ModelName

示例

假设您有一个名为Product的模型,并想为其创建CRUD文件。您可以运行以下命令

php artisan make:crud Product

这将为Product模型的CRUD操作生成必要的文件。

贡献

欢迎贡献!如果您遇到任何问题或有改进建议,请随时在GitHub上打开问题或提交拉取请求。

许可

此包是开源软件,受MIT许可协议许可。