use Illuminate\Support\Facades\Route; use App\Http\Controllers\Admin\MemberController; use App\Http\Controllers\Admin\LoanController; use App\Http\Controllers\Admin\TransactionController; use App\Http\Controllers\Admin\ReportController; // એડમિન રૂટ્સ Route::prefix('admin')->group(function () { // 1. મેમ્બર મેનેજમેન્ટ રૂટ્સ (ફંક્શન 1 અને 6) Route::get('/members', [MemberController::class, 'index'])->name('admin.members.index'); Route::post('/members', [MemberController::class, 'store'])->name('admin.members.store'); Route::get('/members/{id}/edit', [MemberController::class, 'edit'])->name('admin.members.edit'); Route::put('/members/{id}', [MemberController::class, 'update'])->name('admin.members.update'); Route::delete('/members/{id}', [MemberController::class, 'destroy'])->name('admin.members.destroy'); // 2. લોન ઇશ્યુ અને લિસ્ટ રૂટ્સ (ફંક્શન 2) Route::get('/loans', [LoanController::class, 'index'])->name('admin.loans.index'); Route::post('/loans', [LoanController::class, 'store'])->name('admin.loans.store'); // 3. હપ્તા જમા કરવાના રૂટ્સ (ફંક્શન 3) Route::get('/transactions', [TransactionController::class, 'index'])->name('admin.transactions.index'); Route::post('/transactions', [TransactionController::class, 'store'])->name('admin.transactions.store'); // 4 & 5. સર્ચ અને એલર્ટ પેજ (ફંક્શન 4 અને 5) Route::get('/search', [ReportController::class, 'searchPage'])->name('admin.search.page'); Route::get('/alerts', [ReportController::class, 'alertPage'])->name('admin.alerts.page'); // 7. ડેશબોર્ડ (ફંક્શન 7) Route::get('/dashboard', [ReportController::class, 'dashboard'])->name('admin.dashboard'); }); Route::prefix('admin')->middleware(['auth'])->group(function () { // તમારા બધા એડમિન રૂટ્સ અહીં રહેશે... });