Routes Map
Referensi ini merangkum routes/admin.php berdasarkan group/prefix utama.
Akses awal (tanpa login)
| Method | Path | Controller@method | Keterangan |
|---|---|---|---|
| GET | /admin/login | Auth\LoginController@showLoginForm | Halaman login |
| POST | /admin/login | Auth\LoginController@login | Proses login |
| POST | /admin/logout | Auth\LoginController@logout | Logout |
| GET | /admin/password/reset | Auth\ForgotPasswordController@showLinkRequestForm | Form lupa password |
| POST | /admin/password/email | Auth\ForgotPasswordController@sendResetLinkEmail | Kirim reset link |
| GET | /admin/password/reset/{token} | Auth\ResetPasswordController@showResetForm | Form reset |
| POST | /admin/password/reset | Auth\ResetPasswordController@reset | Simpan password baru |
| GET | /admin/debug-tz | closure | Debug timezone (sebaiknya nonaktif di prod) |
Area protected (auth + verified + google2fa)
Dashboard
GET /admin/->HomeController@index
Users (/admin/users/*)
- Population summary, user detail, additional information
- Wallet address, bank, cash balance, transaction
- Suspend/reactivate/delete user
- KYC moderation (approve/reject/suspend/unsuspend/retry dukcapil)
- Privy history + manual actions (quota/verify/liveness/ocr)
- Referral
- Brown list CRUD + import batch
Controller namespace dominan: Admin\Users\*
Exchanges (/admin/exchanges/*)
- Exchange transaction detail/summary
- Buy/sell crypto detail
- Buy-sell summary
- Volume price
- Trade summary
Controller namespace: Admin\Exchanges\*
Wallets (/admin/wallets/*)
- Deposit/withdrawal monitoring dan approval
- Withdrawal setting
- Wallet summary
- Generate wallet address
- Wallet configuration (status update)
- Elliptic wallet/transaction analysis
Controller namespace: Admin\Wallets\*
Finances (/admin/finances/*)
- Operation report
- Binance account balance
- Real-time balance
- Tax reports (buy/sell, exchange, summary)
Controller namespace: Admin\Finances\*
KYC Settings (/admin/kyc-settings/*)
- Master data CRUD:
- countries
- industries
- employments
- annual incomes
- trade sums
- risk multipliers
- user income
- user reason
Controller namespace: Admin\KYCSettings\*
Settings (/admin/setting/*)
- Administrator, roles, role permissions
- Activity logs (user/exchange/admin)
- Chain, listed coins, asset information
- News + categories, banner, txpair, currency, banks
- Notify email, reject item, admin login log
- Change password admin
- Fireblock + gas station + gas fee
- Email blast
- Maintenance mode + whitelist + history
- User grouping
- List deposit
Controller namespace: Admin\Settings\*
DB Configs (/admin/db-configs/*)
- Activity log
- Chain CRUD
Controller namespace: Admin\DBConfig\*
Bappebti (/admin/bappebti/*)
- Asset transaction report (daily/detail/summary)
- Quarterly risk assessment
Controller namespace: Admin\Bappebti\*
Report (/admin/report/*)
- CFX report upload/store/retry
- KKI retry failed report
- ICC retry failed report
Controller namespace: Admin\Report\*
Settings Data (/admin/settings/data/*)
- Generic settings CRUD (
Settings\SettingController)
Notification tools
GET /admin/test-notification/{type?}/{user_id?}GET /admin/test-fcm
Catatan implementasi
- Banyak route menggunakan pattern "page + action endpoint" untuk kebutuhan UI AdminLTE.
- Route yang di-comment dalam source tidak dianggap aktif.
- Untuk mapping detail parameter/filter per halaman, lihat controller masing-masing di
app/Http/Controllers/Admin/*.