mirror of
https://github.com/10h30/Test-Laravel-Routes.git
synced 2026-06-05 15:07:55 +09:00
Complete Task 11
This commit is contained in:
+12
-1
@@ -1,5 +1,6 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Admin\DashboardController;
|
||||
use App\Http\Controllers\HomeController;
|
||||
use App\Http\Controllers\TaskController;
|
||||
use App\Http\Controllers\UserController;
|
||||
@@ -43,7 +44,7 @@ Route::get('/log-in', function () { return redirect('/login'); });
|
||||
// Tasks inside that Authenticated group:
|
||||
|
||||
Route::middleware('auth')->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
|
||||
|
||||
Reference in New Issue
Block a user