p7 / struct-core
创建服务及仓库迁移模型控制器文件
v1.1
2024-06-10 03:28 UTC
Requires
- laravel/framework: ^8.37|^9.0|^10.0
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许可协议许可。