From bc8352412da96271ef7924b7f146c66c3b521581 Mon Sep 17 00:00:00 2001 From: Thuan Bui <9248622+10h30@users.noreply.github.com> Date: Wed, 2 Apr 2025 09:23:56 +0900 Subject: [PATCH] Complete Task 11 --- routes/web.php | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/routes/web.php b/routes/web.php index 91d1e73..6ad58c0 100644 --- a/routes/web.php +++ b/routes/web.php @@ -1,5 +1,6 @@ group(function () { - Route::view('/app/dashboard', view: 'dashboard')->name('dashboard'); + Route::get('/app/dashboard', DashboardController::class)->name('dashboard'); Route::get('/app/tasks', [TaskController::class, 'index'])->name('tasks.index');; }); @@ -87,6 +88,16 @@ Route::prefix('app') // Assign middleware called "is_admin" to them // Put one Route Group code line here below +Route::prefix('admin') +->middleware(['auth', 'is_admin']) +->group(function () { + Route::get('/dashboard', \App\Http\Controllers\Admin\DashboardController::class) + ->name('admin.dashboard'); + Route::get('/stats', \App\Http\Controllers\Admin\StatsController::class) + ->name('admin.stats'); +}); + + // Tasks inside that /admin group: // Task 10: point URL /admin/dashboard to a "Single Action" Admin/DashboardController