MIF_E31230069/spk_kontrakan/app/Http/Controllers
micko samawa 786743231c fix: Laravel Backend Security & Stability Improvements
- Add rate limiting (api:60/min, login:5/min, register:3/hour, saw:30/min)
- Implement centralized JSON error handler for all API exceptions
- Create 6 Form Request classes for input validation
- Fix N+1 query problems with withCount and eager loading
- Add caching for kriteria queries (1 hour cache)
- Create /api/health and /api/docs documentation endpoints
- Fix export system: CSV export instead of Excel (package not installed)
- Restrict CORS to specific origins, set Sanctum token expiration (30 days)
- Add error_code fields to all API responses
- Update pagination views to remove large arrow icons, replace with text buttons
- Fix field name consistency: use correct database columns
- Add SQL injection prevention via sort column whitelist
- Optimize pagination UI for Activity Logs and other pages
2026-02-26 00:19:15 +07:00
..
Api fix: Laravel Backend Security & Stability Improvements 2026-02-26 00:19:15 +07:00
ActivityLogController.php fix: Laravel Backend Security & Stability Improvements 2026-02-26 00:19:15 +07:00
AdminAuthController.php fix: Laravel Backend Security & Stability Improvements 2026-02-26 00:19:15 +07:00
BackupController.php fix: Laravel Backend Security & Stability Improvements 2026-02-26 00:19:15 +07:00
BookingController.php fix: Laravel Backend Security & Stability Improvements 2026-02-26 00:19:15 +07:00
Controller.php fix: Laravel Backend Security & Stability Improvements 2026-02-26 00:19:15 +07:00
DashboardController.php fix: Laravel Backend Security & Stability Improvements 2026-02-26 00:19:15 +07:00
ExportController.php fix: Laravel Backend Security & Stability Improvements 2026-02-26 00:19:15 +07:00
FavoriteController.php fix: Laravel Backend Security & Stability Improvements 2026-02-26 00:19:15 +07:00
GaleriController.php fix: Laravel Backend Security & Stability Improvements 2026-02-26 00:19:15 +07:00
KontrakanController.php fix: Laravel Backend Security & Stability Improvements 2026-02-26 00:19:15 +07:00
KriteriaController.php fix: Laravel Backend Security & Stability Improvements 2026-02-26 00:19:15 +07:00
LandingPageController.php fix: Laravel Backend Security & Stability Improvements 2026-02-26 00:19:15 +07:00
LaundryController.php fix: Laravel Backend Security & Stability Improvements 2026-02-26 00:19:15 +07:00
ReviewController.php fix: Laravel Backend Security & Stability Improvements 2026-02-26 00:19:15 +07:00
SAWController.php fix: Laravel Backend Security & Stability Improvements 2026-02-26 00:19:15 +07:00
UserAuthController.php fix: Laravel Backend Security & Stability Improvements 2026-02-26 00:19:15 +07:00
UserBookingController.php fix: Laravel Backend Security & Stability Improvements 2026-02-26 00:19:15 +07:00
UserManagementController.php fix: Laravel Backend Security & Stability Improvements 2026-02-26 00:19:15 +07:00
UserSAWController.php fix: Laravel Backend Security & Stability Improvements 2026-02-26 00:19:15 +07:00
WelcomeController.php fix: Laravel Backend Security & Stability Improvements 2026-02-26 00:19:15 +07:00