Laporan Progress Project 12 : Fitur Multiple File Upload & Implementasi Role Middleware
Автор: M. Dzakwan Syafiq
Загружено: 2025-12-03
Просмотров: 12
Описание:
Video ini adalah Laporan Progress Project Lanjutan untuk mata kuliah Pemrograman Framework.
Pada video ini, saya mendemonstrasikan penyelesaian fitur-fitur krusial untuk Sistem Inventaris Aset, mulai dari manajemen dokumen hingga keamanan hak akses pengguna.
=========================================
✅ RANGKUMAN FITUR UTAMA:
=========================================
1. 📂 MULTIPLE FILE UPLOAD (Dynamic)
Implementasi tabel `media` yang fleksibel (menggunakan `ref_table` & `ref_id` tanpa Foreign Key fisik).
User dapat mengunggah banyak Foto/Dokumen sekaligus saat input data.
UX yang disempurnakan: Upload di form Create/Edit, tampilan Read-Only di halaman Detail.
2. 🔐 KEAMANAN AKSES (Role & Middleware)
Penerapan Role-Based Access Control (RBAC).
Pembagian 3 Role:
• Admin (Akses Penuh & Kelola User)
• Staff (Kelola Data Aset/Warga)
• Kades (Monitoring Dashboard Only)
Proteksi Route dan Menu Sidebar menggunakan Custom Middleware.
3. ⚡ OPTIMASI DATA
Database Seeding (Generate 100+ data dummy untuk User, Aset, & Kategori).
Implementasi Search, Pagination, dan Filter (Server-side Scope) untuk menangani data besar.
----------------------------------------------------
ALUR DEMO (TIMESTAMPS):
----------------------------------------------------
[0:08] - Intro
[1:01] - Penjelasan Konsep Database (Tabel Media & User Role)
► DEMO FILE UPLOAD
[3:37] - Demo 1: Tambah Aset Baru + Upload Multiple File
[5:20] - Demo 2: Halaman Detail Aset (Preview Dokumen)
[7:00] - Demo 3: Halaman Edit (Tambah & Hapus File Spesifik)
[8:45] - Penjelasan Coding Upload (Controller Logic)
► DEMO KEAMANAN (ROLE & MIDDLEWARE)
[12:37] - Penjelasan Konsep Middleware dan Role
[13:58] - Demo Implementasi Role & Middleware
[15:20] - Simulasi Login sebagai ADMIN
[16:02] - Simulasi Login sebagai STAFF
[17:15] - Simulasi Login sebagai KADES
[19:22] - Review Coding: Middleware, Role, & Routes
[21:45] - Kesimpulan & Penutup
----------------------------------------------------
TEKNOLOGI:
----------------------------------------------------
Framework: Laravel 11
Database: MySQL
Frontend: Mazer Admin Dashboard
Fitur: Middleware, Eloquent Relationships, File Storage
Terima kasih kepada Bapak Fikri Muhaffizh Imani S.Kom., M.Tr.Kom atas bimbingannya.
#LaporanProject #Laravel11 #MultipleUpload #RoleMiddleware #SistemInformasi #WebDevelopment
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: