group(function () { // Protected Routes (Requires Authentication) Route::middleware(['auth:api'])->group(function () { Route::apiResource('accounts', AccountController::class); Route::apiResource('funds', FundController::class); Route::apiResource('deposit-categories', DepositCategoryController::class); Route::apiResource('deposits', DepositController::class); Route::apiResource('expense-categories', ExpenseCategoryController::class); Route::apiResource('expenses', ExpenseController::class); Route::apiResource('fund-transfers', FundTransferController::class); Route::apiResource('tips', TipController::class); Route::apiResource('tip-distributions', TipDistributionController::class); }); });