29 lines
1.1 KiB
PHP
29 lines
1.1 KiB
PHP
<?php
|
|
|
|
use App\Http\Controllers\GradeController;
|
|
use App\Http\Controllers\GradeSubjectController;
|
|
use App\Http\Controllers\GradeTeacherController;
|
|
use App\Http\Controllers\LessonController;
|
|
use App\Http\Controllers\StudentController;
|
|
use App\Http\Controllers\SubjectController;
|
|
use App\Http\Controllers\SubjectTeacherController;
|
|
use App\Http\Controllers\TeacherController;
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
Route::get('/', function () {
|
|
return redirect()->route('grades.index');
|
|
});
|
|
|
|
Route::resources([
|
|
'grades' => GradeController::class,
|
|
'subjects' => SubjectController::class,
|
|
'students' => StudentController::class,
|
|
'teachers' => TeacherController::class,
|
|
'grades.lessons' => LessonController::class,
|
|
]);
|
|
|
|
Route::resource('teachers.subjects', SubjectTeacherController::class)->except('index');
|
|
Route::resource('teachers.subjects.grades', GradeTeacherController::class)->except('index', 'show');
|
|
Route::resource('grades.subjects', GradeSubjectController::class)->except('index', 'show');
|
|
Route::get('lessons/grade-list', [LessonController::class, 'gradeList'])->name('grades.lessons.grades-list');
|