tomosia / laravel-easy-crud

此包的最新版本(v1.0.3)没有可用的许可证信息。

提供命令以帮助程序员在编码时节省时间

v1.0.3 2024-02-20 08:20 UTC

This package is not auto-updated.

Last update: 2024-10-01 11:10:04 UTC


README

为Laravel 8+和Laravel Module添加php artisan make:api-crud命令的包

自动生成

  • 控制器
  • 服务
  • 仓库
  • 请求
  • 资源
  • 使用l5-swagger的API文档

安装

使用以下命令通过composer安装包:

composer require tomosia/laravel-easy-crud --dev

或将以下内容添加到composer.json的require-dev部分,并运行composer update

"require-dev": {
          "tomosia/laravel-easy-crud": "^1.*"
}

在config/app.php中,将VietNH\LaraEasyDev\RepositoryServiceProvider::class添加到提供者数组末尾

'providers' => [
    ...
    VietNH\LaraEasyDev\RepositoryServiceProvider::class,
],

发布配置

php artisan vendor:publish --provider "VietNH\LaraEasyDev\RepositoryServiceProvider"

用法

####所有文件

php artisan make:api-crud {模型} {--module=}

示例

php artisan make:api-crud User --module=Api

####每个文件

php artisan make:controller {模型} {模块}

php artisan make:service {模型} {模块}

php artisan make:repository {模型} {模块}

php artisan make:request {模型} {模块}

php artisan make:response {模型} {模块}