Installation
Tahap instalasi untuk menggunakan Nue Package (Cukup 2 Perintah)
Persyaratan
- PHP 7+
- Laravel 5, 6, 7, 8, 9
Perlu Diperhatikan :
Kamu bisa mencoba ini di projek baru terlebih dulu, karena dikhawatirkan akan mengganggu atau bahkan merusak struktur database & resource views dari projek yang sedang kamu buat.Apabila kamu tetap ingin meng-install package ini ke projek yang ada, pastikan kamu perhatikan file-file mana aja yang bakal di ganggu sama package ini. Berikut file-file yang mungkin bisa bentrok sama file-file projek kalian :
proyek-kamu
-
app
-
Http
-
Controllers
-
Auth
- ForgotPasswordController.php
- ConfirmPasswordController.php
- LoginController.php
- RegisterController.php
- ResetPasswordController.php
- VerificationController.php
- HomeController.php - Replace if exists
-
Nue
- LogActivityController.php
- MenuController.php
- PermissionController.php
- ProfileController.php
- RoleController.php
- UserController.php
-
-
-
Models
- User.php - Model User bawaan kamu akan di replace.
-
-
config
- nue.php
-
database
-
migrations
- 2014_10_12_000000_create_users_table.php
- 2021_01_01_000000_create_nue_tables.php
-
-
resources
-
views
-
auth
- login.blade.php
-
passwords
- confirm.blade.php
- email.blade.php
- reset.blade.php
- register.blade.php
- verify.blade.php
- dashboard.blade.php
-
layouts
- app.blade.php
- blank.blade.php
-
partials
- aside.blade.php
- header.blade.php
-
profile
-
page
- basic.blade.php
- email.blade.php
- password.blade.php
- terminate.blade.php
- show.blade.php
-
- welcome.blade.php
-
-
-
routes
- web.php
Karena semua file-file diatas akan di replace dengan file-file dari package ini (kecuali Route).
Instalasi
1. Pertama, buat projek Laravel seperti biasa :
laravel new nama_projek
atau via composer :
composer create-project laravel/laravel nama_project
2. Pastikan konfigurasi database sudah terhubung
Ini penting, karena package ini akan menjalankan perintah migrate
secara otomatis pada saat kamu melakukan instalasi.
3. Install package via composer :
composer require novay/nue
4. Eksekusi perintah ini untuk meng-install Nue ke projek kalian :
php artisan nue:install --force