{{-- Developer Dashboard Final (Safe UI + Real Override Form) --}} @php $routeOr = function (string $name, string $fallback = '#') { return \Illuminate\Support\Facades\Route::has($name) ? route($name) : $fallback; }; $ordersIndexUrl = $routeOr('orders.index', url('/orders')); $ordersCreateUrl = $routeOr('orders.create', url('/orders/create')); $settingsIndexUrl = $routeOr('settings.index', url('/settings')); $usersIndexUrl = $routeOr('users.index', url('/users')); $rolesIndexUrl = $routeOr('roles.index', url('/roles')); $productsIndexUrl = $routeOr('products.items.index', url('/products/items')); $paymentAccountsIndexUrl = $routeOr('payment-accounts.index', url('/payment-accounts')); $financeIndexUrl = $routeOr('finance.index', url('/finance')); $backupsIndexUrl = $routeOr('backups.index', url('/backups')); $devQuickSettingsUrl = $routeOr('dev.quick-settings', url('/dev/quick-settings')); @endphp @php $developerMenus = [ ['title'=>'Semua Order','desc'=>'Lihat seluruh transaksi dan masuk ke halaman edit atau hapus.','url'=>$ordersIndexUrl,'badge'=>'Transaksi'], ['title'=>'Buat Order','desc'=>'Masuk cepat ke form pembuatan order.','url'=>$ordersCreateUrl,'badge'=>'Create'], ['title'=>'Customers','desc'=>'Kelola seluruh pelanggan dan histori data.','url'=>url('/customers'),'badge'=>'Data'], ['title'=>'Users','desc'=>'Akses penuh user, akun, dan data login.','url'=>url('/users'),'badge'=>'Akses'], ['title'=>'Roles','desc'=>'Atur dan ubah hak akses semua role.','url'=>url('/roles'),'badge'=>'Permission'], ['title'=>'Products','desc'=>'Kelola produk, harga, layanan, dan kategori.','url'=>$productsIndexUrl,'badge'=>'Master'], ['title'=>'Payment Accounts','desc'=>'Kelola rekening dan akun pembayaran.','url'=>$paymentAccountsIndexUrl,'badge'=>'Finance'], ['title'=>'Finance','desc'=>'Masuk ke modul finance utama.','url'=>$financeIndexUrl,'badge'=>'Finance'], ['title'=>'Backup DB','desc'=>'Backup sistem dan maintenance data.','url'=>$backupsIndexUrl,'badge'=>'System'], ['title'=>'Quick Settings','desc'=>'Ubah logo, nama toko, alamat, dan footer print.','url'=>$settingsIndexUrl,'badge'=>'Branding'], ['title'=>'Tutorial','desc'=>'Panduan penggunaan dan dokumentasi.','url'=>url('/tutorial'),'badge'=>'Help'], ['title'=>'Laporan','desc'=>'Akses semua laporan penting dari satu klik.','url'=>url('/reports'),'badge'=>'Report'], ]; $developerActions = [ [ 'title' => 'Edit transaksi', 'desc' => 'Masuk ke daftar order untuk ubah invoice, status, total, file, atau customer.', 'url' => $ordersIndexUrl, 'label' => 'Buka order', ], [ 'title' => 'Hapus transaksi', 'desc' => 'Masuk ke daftar transaksi dan hapus data yang diperlukan langsung dari modul order.', 'url' => $ordersIndexUrl, 'label' => 'Kelola hapus', ], [ 'title' => 'Edit branding', 'desc' => 'Ubah logo, identitas toko, footer, dan kontak langsung dari dashboard.', 'url' => $settingsIndexUrl, 'label' => 'Buka settings', ], [ 'title' => 'Kontrol user & role', 'desc' => 'Ubah hak akses, tambah user, dan edit akun dalam satu jalur cepat.', 'url' => $usersIndexUrl, 'label' => 'Buka users', ], ]; @endphp
Panel akses cepat developer aktif langsung di dashboard utama.
Dashboard ini difokuskan untuk developer: edit, ubah, branding, user management, master data, dan semua menu penting langsung dari halaman utama.
Langsung lompat ke modul yang mau dibuka.
Semua kontrol developer ditaruh di dashboard utama supaya tidak perlu cari menu lain.
Ubah logo, nama toko, alamat, telepon, dan footer nota langsung dari dashboard.
Upload cepat tanpa keluar dari dashboard.
Semua tombol inti yang biasa dipakai diletakkan di depan.
Tidak perlu keliling sidebar. Semua modul inti developer langsung tampil di sini.
Cari invoice, buka data, lalu lakukan koreksi order dan pembayaran langsung dari dashboard.
Gunakan pencarian cepat untuk menemukan data yang akan dikoreksi.
Gunakan form di bawah untuk archive customer/product atau deactivate user/payment account.
© {{ date('Y') }} Rio Ardiansyah. Embedded developer dashboard control center.