Available Routes
GET /login → AuthController@loginForm
POST /login → AuthController@login
GET /logout → AuthController@logout
GET /forgot-password → AuthController@forgotPasswordForm
POST /forgot-password → AuthController@forgotPassword
GET /reset-password/{token} → AuthController@resetPasswordForm
POST /reset-password → AuthController@resetPassword
GET /setup-2fa → AuthController@setup2FA
POST /verify-2fa → AuthController@verify2FA
GET /dashboard → DashboardController@index
GET / → DashboardController@index
GET /users → UserController@index
GET /users/create → UserController@create
POST /users/store → UserController@store
GET /users/edit/{id} → UserController@edit
POST /users/update/{id} → UserController@update
POST /users/delete/{id} → UserController@delete
GET /users/profile/{id} → UserController@profile
GET /profile → UserController@myProfile
POST /profile/update → UserController@updateProfile
POST /profile/password → UserController@changePassword
POST /profile/photo → UserController@updatePhoto
GET /roles → RoleController@index
GET /roles/create → RoleController@create
POST /roles/store → RoleController@store
GET /roles/edit/{id} → RoleController@edit
POST /roles/update/{id} → RoleController@update
POST /roles/delete/{id} → RoleController@delete
GET /roles/permissions/{id} → RoleController@permissions
POST /roles/permissions/update/{id} → RoleController@updatePermissions
GET /buildings → BuildingController@index
GET /buildings/create → BuildingController@create
POST /buildings/store → BuildingController@store
GET /buildings/edit/{id} → BuildingController@edit
POST /buildings/update/{id} → BuildingController@update
POST /buildings/delete/{id} → BuildingController@delete
GET /wings → WingController@index
GET /wings/create → WingController@create
POST /wings/store → WingController@store
GET /wings/edit/{id} → WingController@edit
POST /wings/update/{id} → WingController@update
POST /wings/delete/{id} → WingController@delete
GET /floors → FloorController@index
GET /floors/create → FloorController@create
POST /floors/store → FloorController@store
GET /floors/edit/{id} → FloorController@edit
POST /floors/update/{id} → FloorController@update
POST /floors/delete/{id} → FloorController@delete
GET /flats → FlatController@index
GET /flats/create → FlatController@create
POST /flats/store → FlatController@store
GET /flats/edit/{id} → FlatController@edit
POST /flats/update/{id} → FlatController@update
POST /flats/delete/{id} → FlatController@delete
GET /flats/view/{id} → FlatController@view
GET /residents → ResidentController@index
GET /residents/create → ResidentController@create
POST /residents/store → ResidentController@store
GET /residents/edit/{id} → ResidentController@edit
POST /residents/update/{id} → ResidentController@update
POST /residents/delete/{id} → ResidentController@delete
GET /residents/view/{id} → ResidentController@view
GET /residents/kyc/{id} → ResidentController@kyc
POST /residents/kyc/update/{id} → ResidentController@updateKYC
GET /residents/family/{id} → ResidentController@familyMembers
POST /residents/family/add/{id} → ResidentController@addFamilyMember
GET /residents/vehicles/{id} → ResidentController@vehicles
POST /residents/vehicles/add/{id} → ResidentController@addVehicle
GET /residents/pets/{id} → ResidentController@pets
POST /residents/pets/add/{id} → ResidentController@addPet
GET /residents/documents/{id} → ResidentController@documents
GET /light-bills → LightBillController@index
GET /light-bills/create → LightBillController@meters
GET /light-bills/meters → LightBillController@meters
GET /light-bills/meters/create → LightBillController@createMeter
POST /light-bills/meters/store → LightBillController@storeMeter
GET /light-bills/meters/edit/{id} → LightBillController@editMeter
POST /light-bills/meters/update/{id} → LightBillController@updateMeter
GET /light-bills/readings → LightBillController@readings
GET /light-bills/readings/add → LightBillController@addReading
POST /light-bills/readings/store → LightBillController@storeReading
GET /light-bills/readings/bulk → LightBillController@bulkReading
POST /light-bills/readings/bulk-store → LightBillController@bulkStoreReading
GET /light-bills/calculate → LightBillController@calculate
POST /light-bills/calculate/single → LightBillController@calculateSingle
POST /light-bills/calculate/bulk → LightBillController@calculateBulk
GET /light-bills/ledger → LightBillController@ledger
GET /light-bills/rates → LightBillController@rates
POST /light-bills/rates/update → LightBillController@updateRates
GET /light-bills/reports → LightBillController@reports
GET /light-bills/export/pdf/{id} → LightBillController@exportPDF
GET /light-bills/export/excel → LightBillController@exportExcel
GET /maintenance → MaintenanceController@index
GET /maintenance/create → MaintenanceController@create
POST /maintenance/store → MaintenanceController@store
GET /maintenance/edit/{id} → MaintenanceController@edit
POST /maintenance/update/{id} → MaintenanceController@update
GET /maintenance/invoices → MaintenanceController@invoices
GET /maintenance/payments → MaintenanceController@payments
GET /maintenance/outstanding → MaintenanceController@outstanding
GET /maintenance/reports → MaintenanceController@reports
GET /invoices → InvoiceController@index
GET /invoices/create → InvoiceController@create
POST /invoices/store → InvoiceController@store
GET /invoices/edit/{id} → InvoiceController@edit
POST /invoices/update/{id} → InvoiceController@update
GET /invoices/view/{id} → InvoiceController@view
GET /invoices/pdf/{id} → InvoiceController@pdf
GET /invoices/print/{id} → InvoiceController@print
GET /invoices/email/{id} → InvoiceController@email
GET /invoices/whatsapp/{id} → InvoiceController@whatsapp
GET /invoices/templates → InvoiceController@templates
POST /invoices/templates/save → InvoiceController@saveTemplate
GET /payments → PaymentController@index
GET /payments/create → PaymentController@receive
GET /payments/receive → PaymentController@receive
POST /payments/store → PaymentController@store
GET /payments/view/{id} → PaymentController@view
GET /payments/approve/{id} → PaymentController@approve
POST /payments/approve/{id} → PaymentController@processApprove
GET /payments/reject/{id} → PaymentController@reject
POST /payments/reject/{id} → PaymentController@processReject
GET /payments/receipt/{id} → PaymentController@receipt
GET /payments/reports → PaymentController@reports
GET /payments/gateways → PaymentController@gateways
POST /payments/gateways/save → PaymentController@saveGateway
GET /receipts → ReceiptController@index
GET /receipts/generate/{paymentId} → ReceiptController@generate
GET /receipts/download/{id} → ReceiptController@download
GET /receipts/email/{id} → ReceiptController@email
GET /complaints → ComplaintController@index
GET /complaints/create → ComplaintController@create
POST /complaints/store → ComplaintController@store
GET /complaints/view/{id} → ComplaintController@view
POST /complaints/assign/{id} → ComplaintController@assign
POST /complaints/status/{id} → ComplaintController@updateStatus
POST /complaints/resolve/{id} → ComplaintController@resolve
GET /complaints/categories → ComplaintController@categories
POST /complaints/categories/save → ComplaintController@saveCategory
GET /events → EventController@index
GET /events/create → EventController@create
POST /events/store → EventController@store
GET /events/view/{id} → EventController@view
GET /events/calendar → EventController@calendar
GET /events/bookings → EventController@bookings
GET /events/meetings → EventController@meetings
POST /events/meetings/attendance/{id} → EventController@attendance
POST /events/meetings/minutes/{id} → EventController@saveMinutes
GET /events/voting → EventController@voting
POST /events/voting/cast → EventController@castVote
GET /notifications → NotificationController@index
GET /notifications/templates → NotificationController@templates
POST /notifications/templates/save → NotificationController@saveTemplate
GET /notifications/send → NotificationController@sendForm
POST /notifications/send → NotificationController@send
GET /notifications/queue → NotificationController@queue
GET /notifications/logs → NotificationController@logs
GET /chat → ChatController@index
GET /chat/create → ChatController@groups
GET /chat/conversation/{id} → ChatController@conversation
POST /chat/send → ChatController@sendMessage
POST /chat/upload → ChatController@uploadAttachment
GET /chat/search → ChatController@search
GET /chat/groups → ChatController@groups
POST /chat/groups/create → ChatController@createGroup
GET /documents → DocumentController@index
GET /documents/create → DocumentController@uploadForm
GET /documents/upload → DocumentController@uploadForm
POST /documents/upload → DocumentController@upload
GET /documents/download/{id} → DocumentController@download
GET /documents/folders → DocumentController@folders
POST /documents/folders/create → DocumentController@createFolder
GET /reports → ReportController@index
GET /reports/create → ReportController@index
GET /reports/financial → ReportController@financial
GET /reports/maintenance → ReportController@maintenance
GET /reports/light-bill → ReportController@lightBill
GET /reports/consumption → ReportController@consumption
GET /reports/complaints → ReportController@complaints
GET /reports/residents → ReportController@residents
GET /reports/export/{type}/{report} → ReportController@export
GET /settings → SettingsController@index
POST /settings/general → SettingsController@updateGeneral
POST /settings/company → SettingsController@updateCompany
POST /settings/email → SettingsController@updateEmail
POST /settings/sms → SettingsController@updateSMS
POST /settings/invoice → SettingsController@updateInvoice
POST /settings/theme → SettingsController@updateTheme
POST /settings/lightbill → SettingsController@updateLightBill
POST /settings/test-email → SettingsController@testEmail
POST /settings/test-sms → SettingsController@testSMS
POST /settings/update-notes → SettingsController@updateNotes
POST /settings/upload/logo → SettingsController@uploadLogo
POST /settings/upload/favicon → SettingsController@uploadFavicon
POST /settings/upload/background → SettingsController@uploadBackground
GET /backups → BackupController@index
GET /backups/create → BackupController@create
GET /backups/edit/{file} → BackupController@edit
GET /backups/download/{file} → BackupController@download
POST /backups/restore → BackupController@restore
POST /backups/delete/{file} → BackupController@delete
POST /backups/email → BackupController@emailBackup
GET /cron-jobs → CronJobController@index
GET /cron-jobs/create → CronJobController@create
POST /cron-jobs/store → CronJobController@store
POST /cron-jobs/toggle/{id} → CronJobController@toggle
GET /cron-jobs/run/{id} → CronJobController@run
GET /cron-jobs/logs → CronJobController@logs
GET /audit-logs → AuditLogController@index
GET /audit-logs/view/{id} → AuditLogController@view
GET /activity-logs → ActivityLogController@index
GET /login-logs → LoginLogController@index
GET /api-logs → ApiLogController@index
GET /error-logs → ErrorLogController@index
GET /updater → UpdaterController@index
POST /updater/upload → UpdaterController@upload
POST /updater/install → UpdaterController@install
GET /updater/history → UpdaterController@history
POST /updater/rollback/{id} → UpdaterController@rollback
GET /cache → CacheController@index
POST /cache/clear → CacheController@clear
POST /cache/clear/views → CacheController@clearViews
POST /cache/clear/data → CacheController@clearData
POST /cache/clear/all → CacheController@clearAll
POST /api/v1/auth/login → ApiAuthController@login
POST /api/v1/auth/register → ApiAuthController@register
POST /api/v1/auth/refresh → ApiAuthController@refresh
GET /api/v1/auth/me → ApiAuthController@me
GET /api/v1/dashboard → ApiDashboardController@index
GET /api/v1/dashboard/stats → ApiDashboardController@stats
GET /api/v1/residents → ApiResidentController@index
GET /api/v1/residents/{id} → ApiResidentController@show
POST /api/v1/residents → ApiResidentController@store
PUT /api/v1/residents/{id} → ApiResidentController@update
GET /api/v1/light-bills → ApiLightBillController@index
GET /api/v1/light-bills/{id} → ApiLightBillController@show
GET /api/v1/light-bills/meters → ApiLightBillController@meters
GET /api/v1/light-bills/readings → ApiLightBillController@readings
POST /api/v1/light-bills/readings → ApiLightBillController@addReading
GET /api/v1/maintenance → ApiMaintenanceController@index
GET /api/v1/maintenance/{id} → ApiMaintenanceController@show
GET /api/v1/payments → ApiPaymentController@index
POST /api/v1/payments → ApiPaymentController@create
GET /api/v1/payments/{id} → ApiPaymentController@show
GET /api/v1/complaints → ApiComplaintController@index
POST /api/v1/complaints → ApiComplaintController@create
GET /api/v1/complaints/{id} → ApiComplaintController@show
GET /api/v1/notifications → ApiNotificationController@index
POST /api/v1/notifications/register-device → ApiNotificationController@registerDevice