Spaces:
Sleeping
Sleeping
use Illuminate\Support\Facades\Route; | |
use App\Http\Controllers\Auth\RegisterController; | |
$guestMode=false; | |
/* | |
|-------------------------------------------------------------------------- | |
| Web Routes | |
|-------------------------------------------------------------------------- | |
| | |
| Here is where you can register web routes for your application. These | |
| routes are loaded by the RouteServiceProvider and all of them will | |
| be assigned to the "web" middleware group. Make something great! | |
| | |
*/ | |
Route::get('/', function () { | |
return view('welcome'); | |
}); | |
Auth::routes(); | |
//Route::get('/home', [App\Http\Controllers\HomeController::class, 'index'])->name('home'); | |
Route::get('/', [App\Http\Controllers\AdminController::class, 'index'])->name('admin.index')->middleware( ($guestMode ? 'guest' : 'auth')); | |
Route::get('/admin/usuarios', [App\Http\Controllers\UsuarioController::class, 'index'])->name('usuarios.index')->middleware( ($guestMode ? 'guest' : 'auth')); | |
Route::get('/admin/usuarios/create', [App\Http\Controllers\UsuarioController::class, 'create'])->name('usuarios.create')->middleware( ($guestMode ? 'guest' : 'auth')); | |
Route::post('/admin/usuarios', [App\Http\Controllers\UsuarioController::class, 'store'])->name('usuarios.store')->middleware( ($guestMode ? 'guest' : 'auth')); | |
Route::get('/admin/usuarios/{id}', [App\Http\Controllers\UsuarioController::class, 'show'])->name('usuarios.show')->middleware( ($guestMode ? 'guest' : 'auth')); | |
Route::get('/admin/usuarios/{id}/edit', [App\Http\Controllers\UsuarioController::class, 'edit'])->name('usuarios.edit')->middleware( ($guestMode ? 'guest' : 'auth')); | |
Route::put('/admin/usuarios/{id}', [App\Http\Controllers\UsuarioController::class, 'update'])->name('usuarios.update')->middleware( ($guestMode ? 'guest' : 'auth')); | |
Route::delete('/admin/usuarios/{id}', [App\Http\Controllers\UsuarioController::class, 'destroy'])->name('usuarios.destroy')->middleware( ($guestMode ? 'guest' : 'auth')); | |
Route::get('/admin/roles', [App\Http\Controllers\RolController::class, 'index'])->name('roles.index')->middleware( ($guestMode ? 'guest' : 'auth')); | |
Route::get('/admin/roles/create', [App\Http\Controllers\RolController::class, 'create'])->name('roles.create')->middleware( ($guestMode ? 'guest' : 'auth')); | |
Route::post('/admin/roles', [App\Http\Controllers\RolController::class, 'store'])->name('roles.store')->middleware( ($guestMode ? 'guest' : 'auth')); | |
Route::get('/admin/roles/{id}', [App\Http\Controllers\RolController::class, 'show'])->name('roles.show')->middleware( ($guestMode ? 'guest' : 'auth')); | |
Route::get('/admin/roles/{id}/edit', [App\Http\Controllers\RolController::class, 'edit'])->name('roles.edit')->middleware( ($guestMode ? 'guest' : 'auth')); | |
Route::put('/admin/roles/{id}', [App\Http\Controllers\RolController::class, 'update'])->name('roles.update')->middleware( ($guestMode ? 'guest' : 'auth')); | |
Route::delete('/admin/roles/{id}', [App\Http\Controllers\RolController::class, 'destroy'])->name('roles.destroy')->middleware( ($guestMode ? 'guest' : 'auth')); | |
Route::get('/admin/personas', [App\Http\Controllers\PersonaController::class, 'index'])->name('personas.index')->middleware( ($guestMode ? 'guest' : 'auth')); | |
Route::get('/admin/personas/create', [App\Http\Controllers\PersonaController::class, 'create'])->name('personas.create')->middleware( ($guestMode ? 'guest' : 'auth')); | |
Route::post('/admin/personas', [App\Http\Controllers\PersonaController::class, 'store'])->name('personas.store')->middleware( ($guestMode ? 'guest' : 'auth')); | |
Route::get('/admin/personas/{id}', [App\Http\Controllers\PersonaController::class, 'show'])->name('personas.show')->middleware( ($guestMode ? 'guest' : 'auth')); | |
Route::get('/admin/personas/{id}/edit', [App\Http\Controllers\PersonaController::class, 'edit'])->name('personas.edit')->middleware( ($guestMode ? 'guest' : 'auth')); | |
Route::put('/admin/personas/{id}', [App\Http\Controllers\PersonaController::class, 'update'])->name('personas.update')->middleware( ($guestMode ? 'guest' : 'auth')); | |
Route::delete('/admin/personas/{id}', [App\Http\Controllers\PersonaController::class, 'destroy'])->name('personas.destroy')->middleware( ($guestMode ? 'guest' : 'auth')); | |
Route::get('/admin/grupos', [App\Http\Controllers\GrupoController::class, 'index'])->name('grupos.index'); | |
Route::get('/admin/grupos/create', [App\Http\Controllers\GrupoController::class, 'create'])->name('grupos.create'); | |
Route::post('/admin/grupos', [App\Http\Controllers\GrupoController::class, 'store'])->name('grupos.store'); | |
Route::get('/admin/grupos/{id}', [App\Http\Controllers\GrupoController::class, 'show'])->name('grupos.show'); | |
Route::get('/admin/grupos/{id}/edit', [App\Http\Controllers\GrupoController::class, 'edit'])->name('grupos.edit'); | |
Route::put('/admin/grupos/{id}', [App\Http\Controllers\GrupoController::class, 'update'])->name('grupos.update'); | |
Route::delete('/admin/grupos/{id}', [App\Http\Controllers\GrupoController::class, 'destroy'])->name('grupos.destroy'); | |
Route::get('/admin/tutores', [App\Http\Controllers\TutorController::class, 'index'])->name('tutores.index'); | |
Route::get('/admin/tutores/create', [App\Http\Controllers\TutorController::class, 'create'])->name('tutores.create'); | |
Route::post('/admin/tutores', [App\Http\Controllers\TutorController::class, 'store'])->name('tutores.store'); | |
Route::get('/admin/tutores/{id}', [App\Http\Controllers\TutorController::class, 'show'])->name('tutores.show'); | |
Route::get('/admin/tutores/{id}/edit', [App\Http\Controllers\TutorController::class, 'edit'])->name('tutores.edit'); | |
Route::put('/admin/tutores/{id}', [App\Http\Controllers\TutorController::class, 'update'])->name('tutores.update'); | |
Route::delete('/admin/tutores/{id}', [App\Http\Controllers\TutorController::class, 'destroy'])->name('tutores.destroy'); | |
Route::get('/admin/alumnos', [App\Http\Controllers\AlumnoController::class, 'index'])->name('alumnos.index'); | |
Route::get('/admin/alumnos/create', [App\Http\Controllers\AlumnoController::class, 'create'])->name('alumnos.create'); | |
Route::post('/admin/alumnos', [App\Http\Controllers\AlumnoController::class, 'store'])->name('alumnos.store'); | |
Route::get('/admin/alumnos/{id}', [App\Http\Controllers\AlumnoController::class, 'show'])->name('alumnos.show'); | |
Route::get('/admin/alumnos/{id}/edit', [App\Http\Controllers\AlumnoController::class, 'edit'])->name('alumnos.edit'); | |
Route::put('/admin/alumnos/{id}', [App\Http\Controllers\AlumnoController::class, 'update'])->name('alumnos.update'); | |
Route::delete('/admin/alumnos/{id}', [App\Http\Controllers\AlumnoController::class, 'destroy'])->name('alumnos.destroy'); | |
Route::get('/admin/maestros', [App\Http\Controllers\MaestroController::class, 'index'])->name('maestros.index'); | |
Route::get('/admin/maestros/create', [App\Http\Controllers\MaestroController::class, 'create'])->name('maestros.create'); | |
Route::post('/admin/maestros', [App\Http\Controllers\MaestroController::class, 'store'])->name('maestros.store'); | |
Route::get('/admin/maestros/{id}', [App\Http\Controllers\MaestroController::class, 'show'])->name('maestros.show'); | |
Route::get('/admin/maestros/{id}/edit', [App\Http\Controllers\MaestroController::class, 'edit'])->name('maestros.edit'); | |
Route::put('/admin/maestros/{id}', [App\Http\Controllers\MaestroController::class, 'update'])->name('maestros.update'); | |
Route::delete('/admin/maestros/{id}', [App\Http\Controllers\MaestroController::class, 'destroy'])->name('maestros.destroy'); | |
Route::get('/admin/materias', [App\Http\Controllers\MateriaController::class, 'index'])->name('materias.index'); | |
Route::get('/admin/materias/create', [App\Http\Controllers\MateriaController::class, 'create'])->name('materias.create'); | |
Route::post('/admin/materias', [App\Http\Controllers\MateriaController::class, 'store'])->name('materias.store'); | |
Route::get('/admin/materias/{id}', [App\Http\Controllers\MateriaController::class, 'show'])->name('materias.show'); | |
Route::get('/admin/materias/{id}/edit', [App\Http\Controllers\MateriaController::class, 'edit'])->name('materias.edit'); | |
Route::put('/admin/materias/{id}', [App\Http\Controllers\MateriaController::class, 'update'])->name('materias.update'); | |
Route::delete('/admin/materias/{id}', [App\Http\Controllers\MateriaController::class, 'destroy'])->name('materias.destroy'); | |
Route::get('/admin/calificaciones', [App\Http\Controllers\CalificacionController::class, 'index'])->name('calificaciones.index'); | |
Route::get('/admin/calificaciones/create', [App\Http\Controllers\CalificacionController::class, 'create'])->name('calificaciones.create'); | |
Route::post('/admin/calificaciones', [App\Http\Controllers\CalificacionController::class, 'store'])->name('calificaciones.store'); | |
Route::get('/admin/calificaciones/{id}', [App\Http\Controllers\CalificacionController::class, 'show'])->name('calificaciones.show'); | |
Route::get('/admin/calificaciones/{id}/edit', [App\Http\Controllers\CalificacionController::class, 'edit'])->name('calificaciones.edit'); | |
Route::put('/admin/calificaciones/{id}', [App\Http\Controllers\CalificacionController::class, 'update'])->name('calificaciones.update'); | |
Route::delete('/admin/calificaciones/{id}', [App\Http\Controllers\CalificacionController::class, 'destroy'])->name('calificaciones.destroy'); | |
Route::get('/admin/periodos', [App\Http\Controllers\PeriodoController::class, 'index'])->name('periodos.index'); | |
Route::get('/admin/periodos/create', [App\Http\Controllers\PeriodoController::class, 'create'])->name('periodos.create'); | |
Route::post('/admin/periodos', [App\Http\Controllers\PeriodoController::class, 'store'])->name('periodos.store'); | |
Route::get('/admin/periodos/{id}', [App\Http\Controllers\PeriodoController::class, 'show'])->name('periodos.show'); | |
Route::get('/admin/periodos/{id}/edit', [App\Http\Controllers\PeriodoController::class, 'edit'])->name('periodos.edit'); | |
Route::put('/admin/periodos/{id}', [App\Http\Controllers\PeriodoController::class, 'update'])->name('periodos.update'); | |
Route::delete('/admin/periodos/{id}', [App\Http\Controllers\PeriodoController::class, 'destroy'])->name('periodos.destroy'); | |
Route::get('/admin/grupos_prefectos', [App\Http\Controllers\GrupoPrefectoController::class, 'index'])->name('grupos_prefectos.index'); | |
Route::get('/admin/grupos_prefectos/create', [App\Http\Controllers\GrupoPrefectoController::class, 'create'])->name('grupos_prefectos.create'); | |
Route::post('/admin/grupos_prefectos', [App\Http\Controllers\GrupoPrefectoController::class, 'store'])->name('grupos_prefectos.store'); | |
Route::get('/admin/grupos_prefectos/{id}', [App\Http\Controllers\GrupoPrefectoController::class, 'show'])->name('grupos_prefectos.show'); | |
Route::get('/admin/grupos_prefectos/{id}/edit', [App\Http\Controllers\GrupoPrefectoController::class, 'edit'])->name('grupos_prefectos.edit'); | |
Route::put('/admin/grupos_prefectos/{id}', [App\Http\Controllers\GrupoPrefectoController::class, 'update'])->name('grupos_prefectos.update'); | |
Route::delete('/admin/grupos_prefectos/{id}', [App\Http\Controllers\GrupoPrefectoController::class, 'destroy'])->name('grupos_prefectos.destroy'); | |
Route::get('/admin/reportes', [App\Http\Controllers\ReporteController::class, 'index'])->name('reportes.index'); | |
Route::get('/admin/reportes/create', [App\Http\Controllers\ReporteController::class, 'create'])->name('reportes.create'); | |
Route::post('/admin/reportes', [App\Http\Controllers\ReporteController::class, 'store'])->name('reportes.store'); | |
Route::get('/admin/reportes/{id}', [App\Http\Controllers\ReporteController::class, 'show'])->name('reportes.show'); | |
Route::get('/admin/reportes/{id}/edit', [App\Http\Controllers\ReporteController::class, 'edit'])->name('reportes.edit'); | |
Route::put('/admin/reportes/{id}', [App\Http\Controllers\ReporteController::class, 'update'])->name('reportes.update'); | |
Route::delete('/admin/reportes/{id}', [App\Http\Controllers\ReporteController::class, 'destroy'])->name('reportes.destroy'); | |
Route::get('/admin/justificantes', [App\Http\Controllers\JustificanteController::class, 'index'])->name('justificantes.index'); | |
Route::get('/admin/justificantes/create', [App\Http\Controllers\JustificanteController::class, 'create'])->name('justificantes.create'); | |
Route::post('/admin/justificantes', [App\Http\Controllers\JustificanteController::class, 'store'])->name('justifianctes.store'); | |
Route::get('/admin/justifiacntes/{id}', [App\Http\Controllers\JustificanteController::class, 'show'])->name('justificantes.show'); | |
Route::get('/admin/justificantes/{id}/edit', [App\Http\Controllers\JustificanteController::class, 'edit'])->name('justificantes.edit'); | |
Route::put('/admin/justificantes/{id}', [App\Http\Controllers\JustificanteController::class, 'update'])->name('justificantes.update'); | |
Route::delete('/admin/justificantes/{id}', [App\Http\Controllers\JustificanteController::class, 'destroy'])->name('justificantes.destroy'); | |
Route::get('/admin/justificantemaestro', [App\Http\Controllers\JustificanteMaestroController::class, 'index'])->name('justificantemaestro.index'); | |
Route::get('/admin/justificantemaestro/create', [App\Http\Controllers\JustificanteMaestroController::class, 'create'])->name('justificantemaestro.create'); | |
Route::post('/admin/justificantemaestro', [App\Http\Controllers\JustificanteMaestroController::class, 'store'])->name('justificantemaestro.store'); | |
Route::get('/admin/justifiacntemaestro/{id}', [App\Http\Controllers\JustificanteMaestroController::class, 'show'])->name('justificantemaestro.show'); | |
Route::get('/admin/justificantemaestro/{id}/edit', [App\Http\Controllers\JustificanteMaestroController::class, 'edit'])->name('justificantemaestro.edit'); | |
Route::put('/admin/justificantemaestro/{id}', [App\Http\Controllers\JustificanteMaestroController::class, 'update'])->name('justificantemaestro.update'); | |
Route::delete('/admin/justificantemaestro/{id}', [App\Http\Controllers\JustificanteMaestroController::class, 'destroy'])->name('justificantemaestro.destroy'); | |
Route::get('/admin/avisos', [App\Http\Controllers\AvisoController::class, 'index'])->name('avisos.index'); | |
Route::get('/admin/avisos/create', [App\Http\Controllers\AvisoController::class, 'create'])->name('avisos.create'); | |
Route::post('/admin/avisos', [App\Http\Controllers\AvisoController::class, 'store'])->name('avisos.store'); | |
Route::get('/admin/avisos/{id}', [App\Http\Controllers\AvisoController::class, 'show'])->name('avisos.show'); | |
Route::get('/admin/avisos/{id}/edit', [App\Http\Controllers\AvisoController::class, 'edit'])->name('avisos.edit'); | |
Route::put('/admin/avisos/{id}', [App\Http\Controllers\AvisoController::class, 'update'])->name('avisos.update'); | |
Route::delete('/admin/avisos/{id}', [App\Http\Controllers\AvisoController::class, 'destroy'])->name('avisos.destroy'); | |
Route::post('/register', [App\Http\Controllers\Auth\RegisterController::class, 'register']); | |
Route::post('/login', [App\Http\Controllers\AuthController::class, 'login'])->name('login'); |