prefix('admin')->group(function () { Route::get('/dashboard', function () { return view('admin'); })->name('dashboard'); Route::get('/documents/create/{admission}', [DocumentController::class, 'createFromAdmission']) ->name('document_create_from_admission'); Route::post('/documents/store_from_admission', [DocumentController::class, 'storeFromAdmission']) ->name('document_store_from_admission'); Route::get('/documents/download/{document}', [DocumentController::class, 'download']) ->name('document_download'); Route::resource('/educational_institutions', EducationalInstitutionController::class) ->scoped(['educational_institution' => 'slug']); Route::resource('/directions', DirectionController::class) ->scoped(['directions' => 'slug']); Route::resource('/departments', DepartmentController::class) ->scoped(['department' => 'slug']); Route::resource('/faculties', FacultyController::class) ->scoped(['faculty' => 'slug']); Route::resource('/faculties', FacultyController::class) ->scoped(['faculty' => 'slug']); Route::resource('/admissions', AdmissionController::class); Route::resource('/education_levels', EducationLevelController::class) ->scoped(['education_level' => 'slug']); Route::resource('/education_forms', EducationFormController::class) ->scoped(['education_form' => 'slug']); Route::resource('/examination_types', ExaminationTypeController::class) ->scoped(['examination_type' => 'slug']); Route::resource('/subjects', SubjectController::class) ->scoped(['subject' => 'slug']); Route::resource('/subject_types', SubjectTypeController::class) ->scoped(['subject_type' => 'slug']); Route::resources([ '/documents' => DocumentController::class, '/users' => UserController::class, ]); });