aldovnlv commited on
Commit
3523147
·
1 Parent(s): 89fe24b

test middleware

Browse files
Files changed (1) hide show
  1. app/routes/web.php +153 -146
app/routes/web.php CHANGED
@@ -22,95 +22,158 @@ Route::middleware(['auth'])->group(function () {
22
  Route::controller(App\Http\Controllers\AdminController::class)->group(function () {
23
  Route::get('/', 'index')->name('admin.index');
24
  });
25
- });
26
-
27
- Route::controller(App\Http\Controllers\UsuarioController::class)->group(function () {
28
- Route::get('/admin/usuarios', 'index')->name('usuarios.index')->middleware('auth');
29
- Route::get('/admin/usuarios/create', 'create')->name('usuarios.create')->middleware('auth');
30
- Route::post('/admin/usuarios', 'store')->name('usuarios.store')->middleware('auth');
31
- Route::get('/admin/usuarios/{id}', 'show')->name('usuarios.show')->middleware('auth');
32
- Route::get('/admin/usuarios/{id}/edit', 'edit')->name('usuarios.edit')->middleware('auth');
33
- Route::put('/admin/usuarios/{id}', 'update')->name('usuarios.update')->middleware('auth');
34
- Route::delete('/admin/usuarios/{id}', 'destroy')->name('usuarios.destroy')->middleware('auth');
35
- });
36
-
37
- Route::controller(App\Http\Controllers\RolController::class)->group(function () {
38
- Route::get('/admin/roles', 'index')->name('roles.index')->middleware('auth');
39
- Route::get('/admin/roles/create', 'create')->name('roles.create')->middleware('auth');
40
- Route::post('/admin/roles', 'store')->name('roles.store')->middleware('auth');
41
- Route::get('/admin/roles/{id}', 'show')->name('roles.show')->middleware('auth');
42
- Route::get('/admin/roles/{id}/edit', 'edit')->name('roles.edit')->middleware('auth');
43
- Route::put('/admin/roles/{id}', 'update')->name('roles.update')->middleware('auth');
44
- Route::delete('/admin/roles/{id}', 'destroy')->name('roles.destroy')->middleware('auth');
45
- });
46
-
47
- Route::controller(App\Http\Controllers\PersonaController::class)->group(function () {
48
- Route::get('/admin/personas', 'index')->name('personas.index')->middleware('auth');
49
- Route::get('/admin/personas/create', 'create')->name('personas.create')->middleware('auth');
50
- Route::post('/admin/personas', 'store')->name('personas.store')->middleware('auth');
51
- Route::get('/admin/personas/{id}', 'show')->name('personas.show')->middleware('auth');
52
- Route::get('/admin/personas/{id}/edit', 'edit')->name('personas.edit')->middleware('auth');
53
- Route::put('/admin/personas/{id}', 'update')->name('personas.update')->middleware('auth');
54
- Route::delete('/admin/personas/{id}', 'destroy')->name('personas.destroy')->middleware('auth');
55
- });
56
-
57
- Route::controller(App\Http\Controllers\GrupoController::class)->group(function () {
58
- Route::get('/admin/grupos', 'index')->name('grupos.index')->middleware('auth');
59
- Route::get('/admin/grupos/create', 'create')->name('grupos.create')->middleware('auth');
60
- Route::post('/admin/grupos', 'store')->name('grupos.store')->middleware('auth');
61
- Route::get('/admin/grupos/{id}', 'show')->name('grupos.show')->middleware('auth');
62
- Route::get('/admin/grupos/{id}/edit', 'edit')->name('grupos.edit')->middleware('auth');
63
- Route::put('/admin/grupos/{id}', 'update')->name('grupos.update')->middleware('auth');
64
- Route::delete('/admin/grupos/{id}', 'destroy')->name('grupos.destroy')->middleware('auth');
65
- });
66
-
67
- Route::controller(App\Http\Controllers\TutorController::class)->group(function () {
68
- Route::get('/admin/tutores', 'index')->name('tutores.index')->middleware('auth');
69
- Route::get('/admin/tutores/create', 'create')->name('tutores.create')->middleware('auth');
70
- Route::post('/admin/tutores', 'store')->name('tutores.store')->middleware('auth');
71
- Route::get('/admin/tutores/{id}', 'show')->name('tutores.show')->middleware('auth');
72
- Route::get('/admin/tutores/{id}/edit', 'edit')->name('tutores.edit')->middleware('auth');
73
- Route::put('/admin/tutores/{id}', 'update')->name('tutores.update')->middleware('auth');
74
- Route::delete('/admin/tutores/{id}', 'destroy')->name('tutores.destroy')->middleware('auth');
75
- });
76
-
77
- Route::middleware(['auth', 'prefecto.access'])->group(function() {
78
- Route::get('/admin/alumnos/grado/{grado}/grupo/{grupo}', [App\Http\Controllers\AlumnoController::class, 'porGradoYGrupo'])->name('alumnos.porGradoYGrupo')->middleware('auth');
79
- });
80
-
81
- Route::middleware(['auth', 'prefecto.access'])->get('/admin/alumnos/grado/{grado}/grupo/{grupo}', [App\Http\Controllers\AlumnoController::class, 'porGradoYGrupo'])->name('alumnos.porGradoYGrupo')->middleware('auth');
82
 
83
- Route::controller(App\Http\Controllers\AlumnoController::class)->group(function () {
84
- Route::get('/admin/alumnos/promocionar', 'promocionarAlumnos')->name('alumnos.promocionar')->middleware('auth');
85
- Route::get('/admin/alumnos/grado/{grado}/grupo/{grupo}', 'porGradoYGrupo')->name('alumnos.porGradoYGrupo');
86
- Route::get('/admin/alumnos', 'index')->name('alumnos.index')->middleware('auth');
87
- Route::get('/admin/alumnos/create', 'create')->name('alumnos.create')->middleware('auth');
88
- Route::post('/admin/alumnos', 'store')->name('alumnos.store')->middleware('auth');
89
- Route::get('/admin/alumnos/{id}', 'show')->name('alumnos.show')->middleware('auth');
90
- Route::get('/admin/alumnos/{id}/edit', 'edit')->name('alumnos.edit')->middleware('auth');
91
- Route::put('/admin/alumnos/{id}', 'update')->name('alumnos.update')->middleware('auth');
92
- Route::delete('/admin/alumnos/{id}', 'destroy')->name('alumnos.destroy')->middleware('auth');
93
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
94
 
95
- Route::controller(App\Http\Controllers\MaestroController::class)->group(function () {
96
- Route::get('/admin/maestros', 'index')->name('maestros.index')->middleware('auth');
97
- Route::get('/admin/maestros/create', 'create')->name('maestros.create')->middleware('auth');
98
- Route::post('/admin/maestros', 'store')->name('maestros.store')->middleware('auth');
99
- Route::get('/admin/maestros/{id}', 'show')->name('maestros.show')->middleware('auth');
100
- Route::get('/admin/maestros/{id}/edit', 'edit')->name('maestros.edit')->middleware('auth');
101
- Route::put('/admin/maestros/{id}', 'update')->name('maestros.update')->middleware('auth');
102
- Route::delete('/admin/maestros/{id}', 'destroy')->name('maestros.destroy')->middleware('auth');
103
  });
104
 
105
- Route::controller(App\Http\Controllers\MateriaController::class)->group(function () {
106
- Route::get('/admin/materias', 'index')->name('materias.index')->middleware('auth');
107
- Route::get('/admin/materias/create', 'create')->name('materias.create')->middleware('auth');
108
- Route::post('/admin/materias', 'store')->name('materias.store')->middleware('auth');
109
- Route::get('/admin/materias/{id}', 'show')->name('materias.show')->middleware('auth');
110
- Route::get('/admin/materias/{id}/edit', 'edit')->name('materias.edit')->middleware('auth');
111
- Route::put('/admin/materias/{id}', 'update')->name('materias.update')->middleware('auth');
112
- Route::delete('/admin/materias/{id}', 'destroy')->name('materias.destroy')->middleware('auth');
113
- });
114
 
115
  Route::controller(App\Http\Controllers\CalificacionController::class)->group(function () {
116
  Route::get('/admin/calificaciones', 'listarMaterias')->name('calificaciones.materia');
@@ -120,73 +183,17 @@ Route::controller(App\Http\Controllers\CalificacionController::class)->group(fun
120
  Route::get('/admin/calificaciones/{id}/edit', 'edit')->name('calificaciones.edit');
121
  Route::put('/admin/calificaciones/{id}', 'update')->name('calificaciones.update');
122
  Route::delete('/admin/calificaciones/{id}', 'destroy')->name('calificaciones.destroy');
123
- Route::get('/admin/calificaciones/final', 'listarAlumnos')->name('calificaciones.final.list')->middleware('auth');
124
- Route::get('/admin/calificaciones/final/{id_alumno}', 'calificacionesFinales')->name('calificaciones.final')->middleware('auth');
125
  });
126
 
127
- Route::controller(App\Http\Controllers\PeriodoController::class)->group(function () {
128
- Route::get('/admin/periodos', 'index')->name('periodos.index')->middleware('auth');
129
- Route::get('/admin/periodos/create', 'create')->name('periodos.create')->middleware('auth');
130
- Route::post('/admin/periodos', 'store')->name('periodos.store')->middleware('auth');
131
- Route::get('/admin/periodos/{id}', 'show')->name('periodos.show')->middleware('auth');
132
- Route::get('/admin/periodos/{id}/edit', 'edit')->name('periodos.edit')->middleware('auth');
133
- Route::put('/admin/periodos/{id}', 'update')->name('periodos.update')->middleware('auth');
134
- Route::delete('/admin/periodos/{id}', 'destroy')->name('periodos.destroy')->middleware('auth');
135
- });
136
-
137
- Route::controller(App\Http\Controllers\GrupoPrefectoController::class)->group(function () {
138
- Route::get('/admin/grupos_prefectos', 'index')->name('grupos_prefectos.index')->middleware('auth');
139
- Route::get('/admin/grupos_prefectos/create', 'create')->name('grupos_prefectos.create')->middleware('auth');
140
- Route::post('/admin/grupos_prefectos', 'store')->name('grupos_prefectos.store')->middleware('auth');
141
- Route::get('/admin/grupos_prefectos/{id}', 'show')->name('grupos_prefectos.show')->middleware('auth');
142
- Route::get('/admin/grupos_prefectos/{id}/edit', 'edit')->name('grupos_prefectos.edit')->middleware('auth');
143
- Route::put('/admin/grupos_prefectos/{id}', 'update')->name('grupos_prefectos.update')->middleware('auth');
144
- Route::delete('/admin/grupos_prefectos/{id}', 'destroy')->name('grupos_prefectos.destroy')->middleware('auth');
145
- });
146
-
147
- Route::controller(App\Http\Controllers\ReporteController::class)->group(function () {
148
- Route::get('/admin/reportes', 'index')->name('reportes.index')->middleware('auth');
149
- Route::get('/admin/reportes/create', 'create')->name('reportes.create')->middleware('auth');
150
- Route::post('/admin/reportes', 'store')->name('reportes.store')->middleware('auth');
151
- Route::get('/admin/reportes/pdf/{id}', 'pdf1')->name('reportes.pdf')->middleware('auth');
152
- Route::get('/admin/reportes/{id}', 'show')->name('reportes.show')->middleware('auth');
153
- Route::get('/admin/reportes/{id}/edit', 'edit')->name('reportes.edit')->middleware('auth');
154
- Route::put('/admin/reportes/{id}', 'update')->name('reportes.update')->middleware('auth');
155
- Route::delete('/admin/reportes/{id}', 'destroy')->name('reportes.destroy')->middleware('auth');
156
- });
157
 
158
- Route::controller(App\Http\Controllers\JustificanteController::class)->group(function () {
159
- Route::get('/admin/justificantes', 'index')->name('justificantes.index')->middleware('auth');
160
- Route::get('/admin/justificantes/create', 'create')->name('justificantes.create')->middleware('auth');
161
- Route::post('/admin/justificantes', 'store')->name('justifianctes.store')->middleware('auth');
162
- Route::get('/admin/justifiacntes/pdf/{id}', 'pdf1')->name('justificantes.pdf')->middleware('auth');
163
- Route::get('/admin/justifiacntes/{id}', 'show')->name('justificantes.show')->middleware('auth');
164
- Route::get('/admin/justificantes/{id}/edit', 'edit')->name('justificantes.edit')->middleware('auth');
165
- Route::put('/admin/justificantes/{id}', 'update')->name('justificantes.update')->middleware('auth');
166
- Route::delete('/admin/justificantes/{id}', 'destroy')->name('justificantes.destroy')->middleware('auth');
167
  });
168
 
169
- Route::controller(App\Http\Controllers\JustificanteMaestroController::class)->group(function () {
170
- Route::get('/admin/justificantemaestro', 'index')->name('justificantemaestro.index')->middleware('auth');
171
- Route::get('/admin/justificantemaestro/create', 'create')->name('justificantemaestro.create')->middleware('auth');
172
- Route::post('/admin/justificantemaestro', 'store')->name('justificantemaestro.store')->middleware('auth');
173
- Route::get('/admin/justificantemaestro/pdf/{id}', 'pdf1')->name('justificantemaestro.pdf')->middleware('auth');
174
- Route::get('/admin/justifiacntemaestro/{id}', 'show')->name('justificantemaestro.show')->middleware('auth');
175
- Route::get('/admin/justificantemaestro/{id}/edit', 'edit')->name('justificantemaestro.edit')->middleware('auth');
176
- Route::put('/admin/justificantemaestro/{id}', 'update')->name('justificantemaestro.update')->middleware('auth');
177
- Route::delete('/admin/justificantemaestro/{id}', 'destroy')->name('justificantemaestro.destroy')->middleware('auth');
178
- });
179
 
180
- Route::controller(App\Http\Controllers\AvisoController::class)->group(function () {
181
- Route::get('/admin/avisos', 'index')->name('avisos.index')->middleware('auth');
182
- Route::get('/admin/avisos/create', 'create')->name('avisos.create')->middleware('auth');
183
- Route::post('/admin/avisos', 'store')->name('avisos.store')->middleware('auth');
184
- Route::get('/admin/avisos/pdf/{id}', 'pdf1')->name('avisos.pdf')->middleware('auth');
185
- Route::get('/admin/avisos/{id}', 'show')->name('avisos.show')->middleware('auth');
186
- Route::get('/admin/avisos/{id}/edit', 'edit')->name('avisos.edit')->middleware('auth');
187
- Route::put('/admin/avisos/{id}', 'update')->name('avisos.update')->middleware('auth');
188
- Route::delete('/admin/avisos/{id}', 'destroy')->name('avisos.destroy')->middleware('auth');
189
- });
190
 
191
  Route::post('/admin/limpiar-sistema', [App\Http\Controllers\SistemaController::class, 'limpiarSistema'])->name('sistema.limpiar')->middleware(['auth']);
192
 
 
22
  Route::controller(App\Http\Controllers\AdminController::class)->group(function () {
23
  Route::get('/', 'index')->name('admin.index');
24
  });
25
+
26
+ Route::controller(App\Http\Controllers\UsuarioController::class)->group(function () {
27
+ Route::get('/admin/usuarios', 'index')->name('usuarios.index');
28
+ Route::get('/admin/usuarios/create', 'create')->name('usuarios.create');
29
+ Route::post('/admin/usuarios', 'store')->name('usuarios.store');
30
+ Route::get('/admin/usuarios/{id}', 'show')->name('usuarios.show');
31
+ Route::get('/admin/usuarios/{id}/edit', 'edit')->name('usuarios.edit');
32
+ Route::put('/admin/usuarios/{id}', 'update')->name('usuarios.update');
33
+ Route::delete('/admin/usuarios/{id}', 'destroy')->name('usuarios.destroy');
34
+ });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
35
 
36
+ Route::controller(App\Http\Controllers\RolController::class)->group(function () {
37
+ Route::get('/admin/roles', 'index')->name('roles.index');
38
+ Route::get('/admin/roles/create', 'create')->name('roles.create');
39
+ Route::post('/admin/roles', 'store')->name('roles.store');
40
+ Route::get('/admin/roles/{id}', 'show')->name('roles.show');
41
+ Route::get('/admin/roles/{id}/edit', 'edit')->name('roles.edit');
42
+ Route::put('/admin/roles/{id}', 'update')->name('roles.update');
43
+ Route::delete('/admin/roles/{id}', 'destroy')->name('roles.destroy');
44
+ });
45
+
46
+ Route::controller(App\Http\Controllers\PersonaController::class)->group(function () {
47
+ Route::get('/admin/personas', 'index')->name('personas.index');
48
+ Route::get('/admin/personas/create', 'create')->name('personas.create');
49
+ Route::post('/admin/personas', 'store')->name('personas.store');
50
+ Route::get('/admin/personas/{id}', 'show')->name('personas.show');
51
+ Route::get('/admin/personas/{id}/edit', 'edit')->name('personas.edit');
52
+ Route::put('/admin/personas/{id}', 'update')->name('personas.update');
53
+ Route::delete('/admin/personas/{id}', 'destroy')->name('personas.destroy');
54
+ });
55
+
56
+ Route::controller(App\Http\Controllers\GrupoController::class)->group(function () {
57
+ Route::get('/admin/grupos', 'index')->name('grupos.index');
58
+ Route::get('/admin/grupos/create', 'create')->name('grupos.create');
59
+ Route::post('/admin/grupos', 'store')->name('grupos.store');
60
+ Route::get('/admin/grupos/{id}', 'show')->name('grupos.show');
61
+ Route::get('/admin/grupos/{id}/edit', 'edit')->name('grupos.edit');
62
+ Route::put('/admin/grupos/{id}', 'update')->name('grupos.update');
63
+ Route::delete('/admin/grupos/{id}', 'destroy')->name('grupos.destroy');
64
+ });
65
+
66
+ Route::controller(App\Http\Controllers\TutorController::class)->group(function () {
67
+ Route::get('/admin/tutores', 'index')->name('tutores.index');
68
+ Route::get('/admin/tutores/create', 'create')->name('tutores.create');
69
+ Route::post('/admin/tutores', 'store')->name('tutores.store');
70
+ Route::get('/admin/tutores/{id}', 'show')->name('tutores.show');
71
+ Route::get('/admin/tutores/{id}/edit', 'edit')->name('tutores.edit');
72
+ Route::put('/admin/tutores/{id}', 'update')->name('tutores.update');
73
+ Route::delete('/admin/tutores/{id}', 'destroy')->name('tutores.destroy');
74
+ });
75
+
76
+ Route::controller(App\Http\Controllers\AlumnoController::class)->group(function () {
77
+ Route::get('/admin/alumnos/promocionar', 'promocionarAlumnos')->name('alumnos.promocionar');
78
+ Route::get('/admin/alumnos', 'index')->name('alumnos.index');
79
+ Route::get('/admin/alumnos/create', 'create')->name('alumnos.create');
80
+ Route::post('/admin/alumnos', 'store')->name('alumnos.store');
81
+ Route::get('/admin/alumnos/{id}', 'show')->name('alumnos.show');
82
+ Route::get('/admin/alumnos/{id}/edit', 'edit')->name('alumnos.edit');
83
+ Route::put('/admin/alumnos/{id}', 'update')->name('alumnos.update');
84
+ Route::delete('/admin/alumnos/{id}', 'destroy')->name('alumnos.destroy');
85
+ });
86
+
87
+ Route::controller(App\Http\Controllers\MaestroController::class)->group(function () {
88
+ Route::get('/admin/maestros', 'index')->name('maestros.index');
89
+ Route::get('/admin/maestros/create', 'create')->name('maestros.create');
90
+ Route::post('/admin/maestros', 'store')->name('maestros.store');
91
+ Route::get('/admin/maestros/{id}', 'show')->name('maestros.show');
92
+ Route::get('/admin/maestros/{id}/edit', 'edit')->name('maestros.edit');
93
+ Route::put('/admin/maestros/{id}', 'update')->name('maestros.update');
94
+ Route::delete('/admin/maestros/{id}', 'destroy')->name('maestros.destroy');
95
+ });
96
+
97
+ Route::controller(App\Http\Controllers\MateriaController::class)->group(function () {
98
+ Route::get('/admin/materias', 'index')->name('materias.index');
99
+ Route::get('/admin/materias/create', 'create')->name('materias.create');
100
+ Route::post('/admin/materias', 'store')->name('materias.store');
101
+ Route::get('/admin/materias/{id}', 'show')->name('materias.show');
102
+ Route::get('/admin/materias/{id}/edit', 'edit')->name('materias.edit');
103
+ Route::put('/admin/materias/{id}', 'update')->name('materias.update');
104
+ Route::delete('/admin/materias/{id}', 'destroy')->name('materias.destroy');
105
+ });
106
+
107
+ Route::controller(App\Http\Controllers\PeriodoController::class)->group(function () {
108
+ Route::get('/admin/periodos', 'index')->name('periodos.index');
109
+ Route::get('/admin/periodos/create', 'create')->name('periodos.create');
110
+ Route::post('/admin/periodos', 'store')->name('periodos.store');
111
+ Route::get('/admin/periodos/{id}', 'show')->name('periodos.show');
112
+ Route::get('/admin/periodos/{id}/edit', 'edit')->name('periodos.edit');
113
+ Route::put('/admin/periodos/{id}', 'update')->name('periodos.update');
114
+ Route::delete('/admin/periodos/{id}', 'destroy')->name('periodos.destroy');
115
+ });
116
+
117
+ Route::controller(App\Http\Controllers\GrupoPrefectoController::class)->group(function () {
118
+ Route::get('/admin/grupos_prefectos', 'index')->name('grupos_prefectos.index');
119
+ Route::get('/admin/grupos_prefectos/create', 'create')->name('grupos_prefectos.create');
120
+ Route::post('/admin/grupos_prefectos', 'store')->name('grupos_prefectos.store');
121
+ Route::get('/admin/grupos_prefectos/{id}', 'show')->name('grupos_prefectos.show');
122
+ Route::get('/admin/grupos_prefectos/{id}/edit', 'edit')->name('grupos_prefectos.edit');
123
+ Route::put('/admin/grupos_prefectos/{id}', 'update')->name('grupos_prefectos.update');
124
+ Route::delete('/admin/grupos_prefectos/{id}', 'destroy')->name('grupos_prefectos.destroy');
125
+ });
126
+
127
+ Route::controller(App\Http\Controllers\ReporteController::class)->group(function () {
128
+ Route::get('/admin/reportes', 'index')->name('reportes.index');
129
+ Route::get('/admin/reportes/create', 'create')->name('reportes.create');
130
+ Route::post('/admin/reportes', 'store')->name('reportes.store');
131
+ Route::get('/admin/reportes/pdf/{id}', 'pdf1')->name('reportes.pdf');
132
+ Route::get('/admin/reportes/{id}', 'show')->name('reportes.show');
133
+ Route::get('/admin/reportes/{id}/edit', 'edit')->name('reportes.edit');
134
+ Route::put('/admin/reportes/{id}', 'update')->name('reportes.update');
135
+ Route::delete('/admin/reportes/{id}', 'destroy')->name('reportes.destroy');
136
+ });
137
+
138
+ Route::controller(App\Http\Controllers\JustificanteController::class)->group(function () {
139
+ Route::get('/admin/justificantes', 'index')->name('justificantes.index');
140
+ Route::get('/admin/justificantes/create', 'create')->name('justificantes.create');
141
+ Route::post('/admin/justificantes', 'store')->name('justifianctes.store');
142
+ Route::get('/admin/justifiacntes/pdf/{id}', 'pdf1')->name('justificantes.pdf');
143
+ Route::get('/admin/justifiacntes/{id}', 'show')->name('justificantes.show');
144
+ Route::get('/admin/justificantes/{id}/edit', 'edit')->name('justificantes.edit');
145
+ Route::put('/admin/justificantes/{id}', 'update')->name('justificantes.update');
146
+ Route::delete('/admin/justificantes/{id}', 'destroy')->name('justificantes.destroy');
147
+ });
148
+
149
+ Route::controller(App\Http\Controllers\JustificanteMaestroController::class)->group(function () {
150
+ Route::get('/admin/justificantemaestro', 'index')->name('justificantemaestro.index');
151
+ Route::get('/admin/justificantemaestro/create', 'create')->name('justificantemaestro.create');
152
+ Route::post('/admin/justificantemaestro', 'store')->name('justificantemaestro.store');
153
+ Route::get('/admin/justificantemaestro/pdf/{id}', 'pdf1')->name('justificantemaestro.pdf');
154
+ Route::get('/admin/justifiacntemaestro/{id}', 'show')->name('justificantemaestro.show');
155
+ Route::get('/admin/justificantemaestro/{id}/edit', 'edit')->name('justificantemaestro.edit');
156
+ Route::put('/admin/justificantemaestro/{id}', 'update')->name('justificantemaestro.update');
157
+ Route::delete('/admin/justificantemaestro/{id}', 'destroy')->name('justificantemaestro.destroy');
158
+ });
159
+
160
+ Route::controller(App\Http\Controllers\AvisoController::class)->group(function () {
161
+ Route::get('/admin/avisos', 'index')->name('avisos.index');
162
+ Route::get('/admin/avisos/create', 'create')->name('avisos.create');
163
+ Route::post('/admin/avisos', 'store')->name('avisos.store');
164
+ Route::get('/admin/avisos/pdf/{id}', 'pdf1')->name('avisos.pdf');
165
+ Route::get('/admin/avisos/{id}', 'show')->name('avisos.show');
166
+ Route::get('/admin/avisos/{id}/edit', 'edit')->name('avisos.edit');
167
+ Route::put('/admin/avisos/{id}', 'update')->name('avisos.update');
168
+ Route::delete('/admin/avisos/{id}', 'destroy')->name('avisos.destroy');
169
+ });
170
 
171
+ Route::controller(App\Http\Controllers\CalificacionController::class)->group(function () {
172
+ Route::get('/admin/calificaciones/final', 'listarAlumnos')->name('calificaciones.final.list')->middleware('auth');
173
+ Route::get('/admin/calificaciones/final/{id_alumno}', 'calificacionesFinales')->name('calificaciones.final')->middleware('auth');
174
+ });
 
 
 
 
175
  });
176
 
 
 
 
 
 
 
 
 
 
177
 
178
  Route::controller(App\Http\Controllers\CalificacionController::class)->group(function () {
179
  Route::get('/admin/calificaciones', 'listarMaterias')->name('calificaciones.materia');
 
183
  Route::get('/admin/calificaciones/{id}/edit', 'edit')->name('calificaciones.edit');
184
  Route::put('/admin/calificaciones/{id}', 'update')->name('calificaciones.update');
185
  Route::delete('/admin/calificaciones/{id}', 'destroy')->name('calificaciones.destroy');
 
 
186
  });
187
 
188
+ //Route::get('/home', [App\Http\Controllers\HomeController::class, 'index'])->name('home');
189
+ Route::get('/admin/alumnos/grado/{grado}/grupo/{grupo}', [App\Http\Controllers\AlumnoController::class, 'porGradoYGrupo'])->name('alumnos.porGradoYGrupo');
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
190
 
191
+ Route::middleware(['auth', 'prefecto.access'])->group(function() {
192
+ Route::get('/admin/alumnos/grado/{grado}/grupo/{grupo}', [App\Http\Controllers\AlumnoController::class, 'porGradoYGrupo'])->name('alumnos.porGradoYGrupo')->middleware('auth');
 
 
 
 
 
 
 
193
  });
194
 
195
+ Route::middleware(['auth', 'prefecto.access'])->get('/admin/alumnos/grado/{grado}/grupo/{grupo}', [App\Http\Controllers\AlumnoController::class, 'porGradoYGrupo'])->name('alumnos.porGradoYGrupo')->middleware('auth');
 
 
 
 
 
 
 
 
 
196
 
 
 
 
 
 
 
 
 
 
 
197
 
198
  Route::post('/admin/limpiar-sistema', [App\Http\Controllers\SistemaController::class, 'limpiarSistema'])->name('sistema.limpiar')->middleware(['auth']);
199