Paket managemen file berbasis tinyfilemanager untuk rakit framework.
Jalankan perintah ini via rakit console:
php rakit package:install tinyfilemanager
Tambahkan kode berikut ke file application/packages.php
:
'tinyfilemanager' => ['handles' => 'tinyfilemanager'],
Lalu buka file konfigurasi milik paket ini dan tambahkan middleware agar hanya admin saja yang bisa mengakses paket ini.
Caranya, buka file packages/tinyfilemanager/config/main.php
dan
tambahkan middleeware anda disana:
'middleware' => [
'auth',
'admin_only', // ubah ini sesuai nama middleware anda
],
PENTING !!
Saya ulangi, pastikan bahwa anda telah menambahkan middleware sehingga hanya admin saja yang dapat mengakses routing milik paket ini.
Secara default, paket ini sudah menerapkan middleware 'auth'
sehingga
hanya user yang sudah login saja yang bisa nengaksesnya.
Tetapi, memberikan akses ke selain admin sangat berbahaya karena orang lain akan dapat membuka dan mengubah file di server anda!
Baik, setelah middleware selesai ditambahkan, anda sudah dapat mengaksesnya
melalui url /tinyfilemanager
seperti contoh berikut:
https://situsku.com/tinyfilemanager
Jika semuanya baik - baik saja, anda akan langsung dibawa ke tampilan file manager tanpa login.
Paket ini dirilis dibawah Lisensi MIT