vicky-project / coreui-module
Package info
github.com/vicky-project/coreui
Language:Blade
Type:laravel-module
pkg:composer/vicky-project/coreui-module
Requires
- php: ^8.0
- joshbrw/laravel-module-installer: ^1.0
- nwidart/laravel-modules: ^12.0
- predis/predis: ^3.2
- dev-main
- 1.0.104
- 1.0.103
- 1.0.102
- 1.0.101
- 1.0.100
- 1.0.99
- 1.0.98
- 1.0.97
- 1.0.96
- 1.0.95
- 1.0.94
- 1.0.93
- 1.0.92
- 1.0.91
- 1.0.90
- 1.0.89
- 1.0.88
- 1.0.87
- 1.0.86
- 1.0.85
- 1.0.84
- 1.0.83
- 1.0.82
- 1.0.81
- 1.0.80
- 1.0.79
- 1.0.78
- 1.0.77
- 1.0.76
- 1.0.75
- 1.0.74
- 1.0.73
- 1.0.72
- 1.0.71
- 1.0.70
- 1.0.69
- 1.0.68
- 1.0.67
- 1.0.66
- 1.0.65
- 1.0.64
- 1.0.63
- 1.0.62
- 1.0.61
- 1.0.60
- 1.0.59
- 1.0.58
- 1.0.57
- 1.0.56
- 1.0.55
- 1.0.54
- 1.0.53
- 1.0.52
- 1.0.51
- 1.0.50
- 1.0.49
- 1.0.48
- 1.0.47
- 1.0.46
- 1.0.45
- 1.0.44
- 1.0.43
- 1.0.42
- 1.0.41
- 1.0.40
- 1.0.39
- 1.0.38
- 1.0.37
- 1.0.36
- 1.0.35
- 1.0.34
- 1.0.33
- 1.0.32
- 1.0.31
- 1.0.30
- 1.0.29
- 1.0.28
- 1.0.27
- 1.0.26
- 1.0.25
- 1.0.24
- 1.0.23
- 1.0.22
- 1.0.21
- 1.0.20
- 1.0.19
- 1.0.18
- 1.0.17
- 1.0.16
- 1.0.15
- 1.0.14
- 1.0.13
- 1.0.12
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
This package is auto-updated.
Last update: 2026-05-03 14:54:49 UTC
README
Persyaratan Sebelum Memulai
- Proyek Laravel harus sudah ada. Jika belum, silakan buat terlebih dahulu mengikuti dokumentasi resmi Laravel.
- PHP versi 8.2 atau lebih baru.
- Composer terinstal di komputer Anda.
Langkah-Langkah Instalasi
- Pastikan Proyek Laravel Sudah Siap
Jika sudah memiliki proyek Laravel, lanjut ke langkah 2. Jika belum, buat proyek baru dengan perintah:
composer create-project laravel/laravel nama-proyek-anda
cd nama-proyek-anda
- Instal Module Menggunakan Composer
Jalankan perintah berikut di dalam folder root proyek Laravel Anda:
composer require vicky-project/coreui-module
Perintah ini akan mengunduh dan memasang module beserta semua dependensi yang diperlukan.
- Tambahkan Konfigurasi ke File composer.json
Buka file composer.json yang berada di root folder proyek Anda. Anda perlu menambahkan beberapa baris konfigurasi di dalam bagian "extra", "config", dan "autoload".
🔧 Bagian "extra"
Cari kunci "extra" di dalam file composer.json. Jika belum ada, buat. Tambahkan kode berikut:
"extra": { "laravel": { "dont-discover": [] }, "merge-plugin": { "include": [ "Modules/*/composer.json" ], "recurse": true, "replace": false, "merge-dev": true, "merge-extra": true }, "module-dir": "Modules" },
Warning
Perhatikan tanda koma (,) pada file composer.json.
Setiap penambahan konfigurasi harus memperhatikan posisi koma agar tidak merusak format JSON. Kesalahan koma akan mengakibatkan error saat menjalankan composer atau php artisan.
⚙️ Bagian "config"
Cari kunci "config". Tambahkan atau sesuaikan sehingga berisi:
"config": { "optimize-autoloader": true, "preferred-install": "dist", "sort-packages": true, "allow-plugins": { "joshbrw/laravel-module-installer": true, "pestphp/pest-plugin": true, "php-http/discovery": true, "wikimedia/composer-merge-plugin": true } },
📁 Bagian "autoload"
Cari kunci "autoload". Di dalam bagian "psr-4", tambahkan baris berikut (jika sudah ada baris lain, letakkan setelah baris terakhir dan beri koma):
"autoload": { "psr-4": { // ... baris yang sudah ada (misal: "App\\": "app/",) "Modules\\": "Modules/" } },
💡 Contoh lengkap setelah ditambahkan:
"Modules\\": "Modules/"
Note
Module ini menggunakan library nwidart/laravel-modules.
Lihat dokumentasi resmi untuk informasi lebih lanjut.
- Perbarui Autoloader Composer
Setelah mengedit composer.json, jalankan perintah:
composer dump-autoload
- Jalankan Migrasi Database
Module ini membutuhkan tabel-tabel database. Jalankan perintah berikut:
php artisan migrate
Jika ada pertanyaan tentang database yang belum disiapkan, pastikan Anda sudah mengatur koneksi database di file .env.
🛠️ Perintah Tambahan yang Tersedia
Setelah module terinstal, Anda bisa menggunakan perintah artisan berikut:
Instal Module Tertentu
php artisan app:install [nama_module]
Ganti [nama_module] dengan nama module yang ingin diinstal (contoh: coreui).
Lihat Daftar Semua Perintah dari Module
php artisan app help
Perintah ini akan menampilkan semua perintah artisan yang tersedia di dalam namespace app, termasuk yang disediakan oleh module.
Verifikasi Instalasi
Untuk memastikan semuanya berjalan lancar:
- Coba jalankan php artisan app help – Anda akan melihat daftar perintah.
- Coba akses aplikasi Laravel Anda melalui browser. Jika module menambahkan rute atau tampilan, seharusnya sudah tersedia.
Tips & Pemecahan Masalah
| Masalah | Solusi |
|---|---|
Class "Modules\... not found |
Pastikan Anda sudah menjalankan composer dump-autoload setelah mengedit composer.json. |
Composer merge-plugin error |
Pastikan plugin wikimedia/composer-merge-plugin sudah diizinkan di bagian allow-plugins. |
| Migrasi gagal | Periksa koneksi database di file .env. Jalankan php artisan migrate:fresh jika ingin memulai ulang. |
Perintah app:install tidak dikenal |
Cek apakah module sudah terinstal dengan benar. Jalankan composer require sekali lagi jika perlu. |