Download the PHP package arwp/main-master without Composer
On this page you can find all versions of the php package arwp/main-master. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package main-master
Framework PHP untuk Para Pengrajin Web
Main Master
( Generator CRUD )
Main Master adalah generator CRUD untuk proyek Laravel. Proyek ini dibuat untuk mempermudah para pengembang dalam membangun proyek Laravel. Dibuat menggunakan Laravel 12 dan Bootstrap 5.
Dibuat dengan ❤️ oleh arwp
Persyaratan
- Laravel 12 atau lebih baru
- PHP 8.2 atau lebih baru
- MySQL 5.7 atau database lainnya
- Composer 2.2.* atau lebih baru
Fitur Utama
- [x] Login with authentication (email and password)
- [x] Login API with Sanctum
- [x] CRUD with ajax request
- [x] role and permission management
- [x] Sidebar notification
- [x] Header notification
- [x] Dark Mode
- [x] Create a menu seeder and access the menu using the php artisan
app:convert-menu command. - [x] Morph File
- [x] Default Menu
- [x] Dashboard
- [x] Menu with sub menu (multi level)
- [x] Role Management
- [x] Access Group
- [x] Level Access
- [x] Access Menu
- [x] Faq
- [x] user management
- [x] Announcement
Cara Instalasi
Fitur untuk Pengembang (MVC Builder):
Install paket ini ke proyek Laravel Anda
Jangan lupa untuk mengatur konfigurasi, baca selengkapnya di sini
Skrip Khusus
Untuk Datatables
-
Gunakan skrip ini untuk mengirim banyak data ke 'datatable.blade.js'
- Hapus skrip lama dan ganti dengan skrip berikut:
- script lama :
<script src="{{ asset('js/'.$backend.'/'.$page->code.'/datatable.js') }}"></script> -
script baru:
- Gunakan
JSON.stringify({'id': "{{ $id }}",'id2': "{{ $id2 }}"})untuk mengirim beberapa arguemen kedatatable.blade.js - Gunakan
JSON.stringify({id: "{{ $id }}"})untuk satu permintaan - Tambahkan
$iddi filedatatable.blade.jsseperti ini:
Berikut contoh penjelasan yang bisa kamu gunakan dalam file README.md untuk menjelaskan mekanisme sub-sub menu dinamis dengan ID induk di Laravel:
📚 Sub-Sub Menu Dinamis (Dengan ID Induk)
Dalam implementasi sub-menu atau sub-sub menu yang membutuhkan hubungan dengan data induk (misalnya kategori, parent item, dsb), mekanisme berikut digunakan agar proses penambahan data (create) tetap mengetahui ID dari entitas induknya.
🔗 Alur Umum:
- Controller induk meneruskan
iddata induk ke halaman sub-menu. - View sub-menu (
index.blade.php) menampilkan tombol "Tambah" yang menyisipkanidke URL. - Controller sub-menu mengambil
iddariRequestdan menggunakannya untuk menyiapkan halamancreate.
🧩 Implementasi
1. Kirimkan ID dari controller induk:
2. Sesuaikan tombol Tambah di index.blade.php pada sub-menu:
⚠️ Catatan: Atribut
data-action="create"tidak lagi digunakan, jadi hapus jika masih ada.
3. Tangani ID di controller sub-menu:
4. Sertakan id di form create.blade.php:
Dengan pendekatan ini, halaman sub-menu tetap mengetahui data induknya dan hubungan antar data dapat terjaga secara dinamis.
Lisensi
- Paket MVC Builder: Paket ini tidak memiliki lisensi, dan bebas digunakan untuk proyek pribadi.
- Template Eduadmin: Template Eduadmin yang digunakan untuk tampilan dalam paket ini tidak gratis. Anda perlu membeli lisensinya untuk penggunaan komersial dari sini.
- Hak Cipta dan Atribusi: Mohon hormati hak cipta dari paket dan kontributornya. Jangan menghapus kredit yang ada di dalam file.
Semoga Main Master ini mempercepat dan mempermudah proses pengembangan proyek Anda. Jika Anda memiliki pertanyaan atau saran, jangan ragu untuk menghubungi saya di Insta atau LinkedIn.
All versions of main-master with dependencies
guzzlehttp/guzzle Version ^7.2
laravel/framework Version ^12.0
laravel/sanctum Version ^4.0
laravel/tinker Version ^2.7
spatie/laravel-html Version ^3.2
yajra/laravel-datatables-oracle Version ^12.0