rohmadst / kodegenerator
CRUD 生成器(迁移、控制器、仓库、模型、表单请求)适用于 Laravel 5 及以上版本,通过单条命令完成。
2.3
2016-02-19 13:28 UTC
Requires
- php: >=5.4.0
- predis/predis: ^1.0
- tymon/jwt-auth: 0.5.*
- webpatser/laravel-uuid: 2.*
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