rohmadst / kodegenerator

CRUD 生成器(迁移、控制器、仓库、模型、表单请求)适用于 Laravel 5 及以上版本,通过单条命令完成。

2.3 2016-02-19 13:28 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:42:13 UTC


README

为 Laravel 5 及以上版本提供单条命令生成迁移、控制器、仓库、模型、表单请求的功能(RESTful API)

##演示

查看演示视频

##功能以下是一些可用的命令:

    - kode:query {name} {prefix}        -> untuk menambahkan satu service
    - kode:resource {name} {prefix}     -> untuk menambahkan full resource (migrate, controller, repository, model, form request)

##安装

打开终端,然后输入

     sudo composer require rohmadst/kodegenerator

或者,如果通过 composer.json 进行,请添加以下代码

    "require": {
        ...
        "rohmadst/kodegenerator": "^2.2"
    },

然后运行 sudo composer update

composer 更新完成后,并且安装成功后。打开 config/app.php,在 providers 数组组中添加以下行。

    Rohmadst\Kodegenerator\KodeGeneratorServiceProvider::class

然后运行以下命令,该命令将 kodegenerator.php 文件复制到 app/config 中,这样以后您可以更改每个文件的存储位置。

    php artisan vendor:publish

##使用方法

检查 composer 是否已安装

    php artisan list

为了测试 composer 是否正确安装,请尝试以下操作

    kode:resource Foo Foo

当您通过终端运行命令时

  • 输入表名
  • 输入字段。

例如,当被要求添加字段时,请输入

    nama:string, pekerjaan:string, usia:integer, alamat:string:nullable()->default(null)     

##更多信息

    Untuk perintah kode:query pastikan anda sudah menambahkan kode {{kodegenerator}} di file Repository & Controller yang akan ditambahkan service baru.
    
    NB. templates di kodegenerator ini secara default sudah saya integrasi dengan:
    - Cache Redis 
    - Jwt Auth 
    - JSON Web Token Authentication
    - RESTFul API.
    
    Kodegenerator Laravel 5 ini akan sangat membantu sekali bagi developer yang khusus menangani Backend Developer (RESTFul API).   
    Akan tetapi template yang saya sediakan, bisa juga diedit dan disesuaikan dengan kebutuhan masing-masing developer.
    
    Letak path folder templates sendiri ada di: vendor/rohmadst/kodegenerator/src/Console/Commands/Stubs

好吧,希望我这份简单的贡献能对处于任何位置的开发者有所帮助。谢谢。

如果有任何批评/建议/问题,请通过以下方式联系我:

    Email: rohmadsasmito@gmail.com
    Skype: rohmad.st