WARNING
Kamu sedang menjelajahi dokumentasi untuk versi Generator yang lama nih. Tolong pertimbangkan untuk memperbarui proyek kamu ke versi Generator 0.4 yaa.
Cara Berkontribusi
kamu dapat berkontribusi pada proyek ini, dengan mengikuti langkah-langkah berikut:
Buat proyek Laravel baru:
shcomposer create-project laravel/laravel generator-devatau
shlaravel new generator-devLakukan instalasi pustaka yang diperlukan:
shcomposer require laravel/fortify spatie/laravel-permission intervention/image "^2.0" yajra/laravel-datatables-oraclePublikasiki pustaka
fortifyshphp artisan vendor:publish --provider="Laravel\Fortify\FortifyServiceProvider"Buat folder
packages/evdigi-inadi folder utama proyekPindah ke folder
packages/evdigi-ina, dan klon repositoribashgit clone https://github.com/Evdigi-INA/generator.gitdan lakukan instalasi
shcomposer ikemudian kembali ke folder utama proyek
Tambahkan kode berikut ke
composer.jsonjson"autoload": { "psr-4": { "App\\": "app/", "Database\\Factories\\": "database/factories/", "Database\\Seeders\\": "database/seeders/", "EvdigiIna\\Generator\\": "packages/evdigi-ina/generator/src/" } },Jalankan perintah berikut
shcomposer dump-autoloadTambahkan kode berikut ke
config/app.phpphp/* * Package Service Providers... */ EvdigiIna\Generator\Providers\GeneratorServiceProvider::class, Yajra\DataTables\DataTablesServiceProvider::class, Spatie\Permission\PermissionServiceProvider::class, Intervention\Image\ImageServiceProvider::class, App\Providers\FortifyServiceProvider::class, // App\Providers\ViewComposerServiceProvider::class,Publikasikan file yang diperlukan untuk Generator
shphp artisan generator:install fullTambahkan kode berikut pada
composer.jsonjson"autoload": { "psr-4": { "App\\": "app/", "Database\\Factories\\": "database/factories/", "Database\\Seeders\\": "database/seeders/", "EvdigiIna\\Generator\\": "packages/evdigi-ina/generator/src/" }, "files": [ "App/Generators/helper.php" ] },Hapus komentar
App\Providers\ViewComposerServiceProvider::classdiconfig/app.phpKemudian jalankan perintah berikut untuk kedua kalinya
shcomposer dump-autoloadMigrasi basis data
shphp artisan migrate --seedJalankan server pengembangan lokal dan buka
/generators/createshphp artisan serveLakukan perubahan kode sesuai keinginan kamu di
packages/evdigi-ina/generatorPastikan kode berfungsi dengan baik
Pindah ke Branch baru
bashgit branch update-generatorbashgit checkout update-generatorbashgit add .bashgit commit -m "jelaskan perubahan kamu"Unggah kode ke repositori
bashgit push origin update-generatorBuat Pull Request.
