LaravelPackages.net
Acme Inc.
Toggle sidebar
rohmadst/kodegenerator

CRUD Generator (Migration, Controller, Repository, Model, Form Request) in single command for Laravel 5 above.

24
4
2.3
About rohmadst/kodegenerator

rohmadst/kodegenerator is a Laravel package for crud generator (migration, controller, repository, model, form request) in single command for laravel 5 above.. It currently has 4 GitHub stars and 24 downloads on Packagist (latest version 2.3). Install it with composer require rohmadst/kodegenerator. Discover more Laravel packages by rohmadst or browse all Laravel packages to compare alternatives.

Last updated

CRUD Generator Laravel 5 above

Generator Migration, Controller, Repository, Model, Form Request in single command for Laravel 5 above (RestFul API)

##Demo

Lihat demo video

##Fitur Beberapa command yang tersedia adalah:

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

##Install

Buka terminal, lalu ketikkan:

     sudo composer require rohmadst/kodegenerator

atau jika melalui composer.json, tambahkan kode seperti berikut:

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

dan jalankan sudo composer update

Setelah composer update sudah selesai dan terinstall dengan baik. Buka config/app.php, tambahkan baris kode berikut pada group array providers .

    Rohmadst\Kodegenerator\KodeGeneratorServiceProvider::class

Setelah itu jalankan perintah berikut, kode ini akan mengcopy file kodegenerator.php ke app/config, sehingga nanti anda bisa ubah lokasi masing-masing file:

    php artisan vendor:publish

##Cara Menggunakan

Cek apakah composer sudah terinstall:

    php artisan list

Sebagai test bahwa composer sudah terinstall dengan benar, silahkan coba:

    kode:resource Foo Foo

pada saat anda menjalankan perintah melalui terminal:

  • masukkan nama tabel
  • masukkan field.

Sebagai contoh, ketika diminta menambahkan fields, ketik:

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

##Info Tambahan

    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

Baiklah, semoga kontribusi sederhana saya ini bisa berguna buat para pengembang Laravel dimana pun berada. Terima kasih.


Bila ada kritik/saran/pertanyaan silahkan menghubungi saya di:

    Email: [email protected]
    Skype: rohmad.st
Comments