'wallets', 'as' => 'wallet.'], function () { Route::get('/', [ListWalletController::class, 'list'])->name('list'); Route::post('/create', [CreateWalletController::class, 'create'])->name('create'); Route::post('/topup', [TopUpWalletController::class, 'topUp'])->name('topup'); // user Route::post('/credit', [CreditWalletController::class, 'credit'])->name('credit'); // admin + Route::put('/{transaction_id}/update-status/{status}', [UpdateStatusWalletController::class, 'updateStatus'])->where('status', 'approve|reject')->name('approval'); Route::get('/reports', [WalletReportController::class, 'walletsReport'])->name('reports'); });