Download the PHP package skuadron45/ci4adminrbac without Composer
On this page you can find all versions of the php package skuadron45/ci4adminrbac. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download skuadron45/ci4adminrbac
More information about skuadron45/ci4adminrbac
Files in skuadron45/ci4adminrbac
Package ci4adminrbac
Short Description Codeigniter 4 Admin module With Basic RBAC
License MIT
Informations about the package ci4adminrbac
Modul - CodeIgniter 4 Simple RBAC
Fitur yang digunakan/tersedia
- Implementasi Filters terkait Autentikasi
- View Parser, View Renderer
- ResponseTrait
- Datatable Builder di file custom js.
- Form Builder untuk modal.
- Login User (Encrypt dan Decrypt)
- Add, Edit By Reload Page
- Add, Edit, Delete By Ajax Modal
- Hak Akses Add, Delete, Edit, View tiap modul. (Grup Pengguna)
- Template AdminLte3, Sweet Alert, Pace Js untuk loading bar.
- Model yang ada masih menggunakan cara CI3 (belum extend CodeIgniter\Model)
- Mengakali Dynamic BASE URL seperti CI3 di Config/App.php
- Redirect Success Url/Home Modul tiap User setelah Login.
- Stored Procedure di database
- Function di database.
Update 13-01-2024 !
- Fix error run php spark routes
Update 11-07-2023 !
- Update to work on latest codeigniter 4 and PHP 8.x
Update 07-03-2020 !
- Compiling Assets (Mix) menggunakan Laravel Mix, (1 js dan 1 css untuk template adminlte)
- Ubah request login menggunakan ajax
Update 19-04-2020 !
- Penggunaan Migration
- Penggunaan Seeder
- Promote modul Install Command via php spark
- Isolated modul (tidak terikat folder app codeigniter 4)
Next Update
- Penggunaan Model dan Entity
- Module Profil Pengguna
Persiapan
Pastikan codeigniter4/appstarter project siap digunakan, baca tutorial install disini
Sesuaikan Base URL di App/Config/Database.php atau .env file Sesuaikan nama database yang akan digunakan di App/Config/Database.php atau .env file *buat database baru bila database belum ada
Contoh via .env file:
Instalasi module via composer
Buka CMD/Shell di root project, run command berikut:
Jalankan command berikut untuk instalasi module (include migration, seeder, dll)
Tambahkan alias Filters -> App/Config/Filters
Routes List Modul
Untuk mengetahui url yang tersedia untuk module ini, silahkan jalankan command:
routes untuk module ini yang tersedia dengan kolom handler dimulai dengan namespace \Ci4adminrbac\*
Berikut ini adalah routes path yang sudah tersedia:
Catatan
Membuat .env file
Buka CMD/Shell di root project, run command berikut:
*perintah copy file env menjadi .env file secara command line (biasanya via GUI tidak dapat membuat .env file)
Codeigniter 4 Core System
Karena saat ini codeigniter4 masih update terus perbaikannya, saya menggunakan repo github codeigniter4/CodeIgniter4 untuk core system CI4-nya. Hal tersebut dapat dilakukan dengan melakukan langkah berikut:
Run command berikut:
Perintah ini akan mengubah isi composer.json pada bagian
menjadi:
dan menambahkan baris:
Silahkan tambahkan 1 property berikut ini:
Untuk penjelasan prefer-stable silahkan baca di sini
Lalu jalankan kembali perintah: