Fitur yang Tersedia Saat Ini ​
Berikut adalah beberapa fitur yang tersedia saat ini dan dapat kamu coba.
- CRUD Generator
- Mendukung lebih dari 15 jenis kolom migrasi, seperti
string, char, date, year
, dll. - Mendukung Input HTML 5
- Validasi Request yang didukung:
required, in, image, min, max, string, email, number, date, exists, nullable, unique, confirmed
- Datatable - Yajra Datatables
- Pembuatan Model dan relasi One To Many (Inverse) / Belongs To
- Unggah Gambar - Intervention Image
- Single Form CRUD
- CRUD API Generator
- Seeder & Factory Generator
- Mendukung lebih dari 15 jenis kolom migrasi, seperti
- Menu Sidebar yang dapat dikonfigurasi (versi lengkap)
- CRUD User (versi lengkap)
- Hak akses (Role & permissions) - Spatie Permission (versi lengkap)
- Otentikasi - Laravel Fortify (versi lengkap)
- Masuk
- Daftar
- Lupa Kata Sandi
- Otentikasi 2FA
- Pembaruan informasi profil
Perintah Tersedia ​
Instalasi Generator ​
Instalasi varian Generator: Sederhana (Simple version) / Lengkap (Full version)
Untuk versi sederhana
php artisan generator:install simple
Untuk versi lengkap
php artisan generator:install full
DANGER
Kedua perintah diatas akan menimpa beberapa berkas, jadi kamu harus berhati-hati saat menjalankan perintah tersebut dan hindari menjalankannya lebih dari sekali.
Publikasikan kelas utilitas ​
php artisan generator:publish-utils
Tetapkan menu Sidebar ​
Tetapkan menu Sidebar menjadi kode .blade
(statis) atau gunakan daftar dari konfigurasi (dinamis)
Kamu dapat melihat konfigurasi menu Sidebar di config/generator.php
Gunakan konfigurasi menu Sidebar dinamis
php artisan generator:sidebar dynamic
Saat menggunakan menu Sidebar statis, kamu bebas untuk mengubah menu Sidebar yang berada di resources/views/layouts/sidebar.blade.php
php artisan generator:sidebar static
INFO
Setelah kamu membuat modul baru menggunakan Generator, Sidebar akan otomatis kembali ke dinamis. Tapi tenang kamu dapat mengubahnya kembali seperti semula.
Utilitas/Helper ​
Helper ​
Kelas helper
ditempatkan di App\Generators\helper.php
Periksa menu aktif pada Sidebar ​
Cek menu pada Sidebar apakah sesuai dengan url yang sedang diakses.
/**
* @param string|array $route
* @return string ('' || 'active')
*/
is_active_menu(string|array $route): string;
ImageService
​
Kelas ini digunakan untuk melakukan fungsi unggah dan manipulasi gambar menggunakan Intervention Image v3.x, jika kamu ingin melihatnya, kelas ini dapat diakses pada App\Generator\Services