middleware('auth','verified'); Route::view('/','welcome')->middleware('guest'); // Dashboard Related Routes Route::middleware(['auth','verified'])->group(function () { Route::get('/dashboard', [DashboardController::class, 'dashboard']); Route::get('/profile', [DashboardController::class, 'profile']); Route::get('/my_school', [DashboardController::class, 'my_school']); }); // Entry Related Routes // User Related Routes Route::middleware(['auth','verified'])->controller(UserController::class)->group(function() { Route::patch('/users/{user}/set_school', 'set_school'); Route::patch('/users/{$user}', 'update'); }); // Student Related Routes Route::middleware(['auth','verified'])->controller(StudentController::class)->group(function() { Route::get('/students','index'); Route::post('students', 'store'); Route::get('/students/{student}/edit','edit'); Route::patch('/students/{student}','update'); Route::delete('/students/{student}', 'destroy'); }); // School Related Routes Route::middleware(['auth','verified'])->controller(SchoolController::class)->group(function() { Route::get('/schools/create', 'create'); Route::post('/schools','store'); Route::get('/schools/{school}/edit','edit'); Route::get('/schools/{school}','show'); Route::patch('/schools/{school}','update'); }); //Route::get('/my_school', [SchoolController::class, 'my_school'])->middleware('auth','verified'); //Route::get('/schools/create', [SchoolController::class, 'create'])->middleware('auth','verified'); //Route::post('/schools', [SchoolController::class, 'store'])->middleware('auth','verified'); //Route::get('/schools/{school}/edit', [SchoolController::class, 'edit'])->middleware('auth','verified'); //Route::get('/schools/{school}', [SchoolController::class, 'show'])->middleware('auth','verified'); //Route::patch('/schools/{school}', [SchoolController::class, 'update'])->middleware('auth','verified');