Skip to content

Fitur yang Tersedia Saat Ini ​

Berikut adalah beberapa fitur yang tersedia saat ini dan dapat kamu coba.

  1. CRUD Generator
  2. Menu Sidebar yang dapat dikonfigurasi (versi lengkap)
  3. CRUD User (versi lengkap)
  4. Hak akses (Role & permissions) - Spatie Permission (versi lengkap)
  5. 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

sh
php artisan generator:install simple

Untuk versi lengkap

sh
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 ​

sh
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

sh
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

sh
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.

php
is_active_menu(string|array $menu): boolean;

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