File: /var/www/html/xfacil.desafio.com.py/routes/web.php
<?php
use Illuminate\Support\Facades\Route;
/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/
/* Admin EVA */
Route::get('/admin/categoriacurso', function () {
return view('admin.categoriacurso.index');
})->middleware('auth');
Route::get('/admin/cursos', function () {
return view('admin.cursos.index');
})->middleware('auth');
Route::get('/admin/noticias', function () {
return view('admin.noticias.index');
})->middleware('auth');
Route::get('/admin/grupos', function () {
return view('admin.grupos.index');
})->middleware('auth');
Route::get('/admin/reaccionescurso', function () {
return view('admin.reaccionescurso.index');
})->middleware('auth');
Route::get('/admin/reaccionesnoticia', function () {
return view('admin.reaccionesnoticia.index');
})->middleware('auth');
Route::get('/admin/cursos/formularios/{curso_id}', function ($curso_id) {
return view('admin.formularios.index',["curso_id"=>$curso_id]);
})->middleware('auth');
Route::get('/admin/cursos/formularios/competencias/{formulario_id}', function ($formulario_id) {
return view('admin.formularios.competencias.index',["formulario_id"=>$formulario_id]);
})->middleware('auth');
Route::get('/admin/cursos/formularios/competencias/interrogantes/{competencia_id}', function ($competencia_id) {
return view('admin.formularios.competencias.interrogantes.index',["competencia_id"=>$competencia_id]);
})->middleware('auth');
Route::get('/admin/organigrama', function () {
return view('admin.categoriainfo.index',["vista"=>1]);
})->middleware('auth');
Route::get('/admin/organigrama/{categoria_id}', function ($categoria_id) {
return view('admin.categoriainfo.post',["categoria_id"=>$categoria_id]);
})->middleware('auth');
Route::get('/admin/politicas', function () {
return view('admin.categoriainfo.index',["vista"=>2]);
})->middleware('auth');
Route::get('/admin/politicas/{categoria_id}', function ($categoria_id) {
return view('admin.categoriainfo.post',["categoria_id"=>$categoria_id]);
})->middleware('auth');
Route::get('/admin/procedimientos', function () {
return view('admin.categoriainfo.index',["vista"=>3]);
})->middleware('auth');
Route::get('/admin/procedimientos/{categoria_id}', function ($categoria_id) {
return view('admin.categoriainfo.post',["categoria_id"=>$categoria_id]);
})->middleware('auth');
Route::get('/admin/documentosvarios', function () {
return view('admin.categoriainfo.index',["vista"=>4]);
})->middleware('auth');
Route::get('/admin/documentosvarios/{categoria_id}', function ($categoria_id) {
return view('admin.categoriainfo.post',["categoria_id"=>$categoria_id]);
})->middleware('auth');
Route::get('/admin/instructivosdetrabajo', function () {
return view('admin.categoriainfo.index',["vista"=>5]);
})->middleware('auth');
Route::get('/admin/instructivosdetrabajo/{categoria_id}', function ($categoria_id) {
return view('admin.categoriainfo.post',["categoria_id"=>$categoria_id]);
})->middleware('auth');
Route::get('/admin/encuestas', function () {
return view('admin.encuestas.index');
})->middleware('auth');
Route::get('/admin/reflexiones', function () {
return view('admin.reflexiones.index');
})->middleware('auth');
Route::get('/admin/biblioteca', function () {
return view('admin.biblioteca.index');
})->middleware('auth');
Route::get('/admin/encuestas/formularios/competencias/{formulario_id}', function ($formulario_id) {
return view('admin.formularios.competencias.index',["formulario_id"=>$formulario_id]);
})->middleware('auth');
Route::get('/admin/encuestas/formularios/competencias/interrogantes/{competencia_id}', function ($competencia_id) {
return view('admin.formularios.competencias.interrogantes.index',["competencia_id"=>$competencia_id]);
})->middleware('auth');
Route::get('/admin/notificaciones', function () {
return view('admin.notificaciones.index');
})->middleware('auth');
Route::get('/admin/documentos', function () {
return view('admin.documentos.index');
})->middleware('auth');
Route::get('/admin/encuesta/show', function () {
return view('admin.encuestas.show');
})->middleware('auth');
//Rutas fronted
Route::get('/e-learning/areadeaprendizaje', function () {
return view('fronted/areadeaprendizaje');
})->middleware('auth');
Route::get('/e-learning/cursos/{id}', function ($id) {
return view('fronted/cursos',["id"=>$id]);
})->middleware('auth');
Route::get('/e-learning/curso/{id}', function ($id) {
return view('fronted/curso',["id"=>$id]);
})->middleware('auth');
Route::get('/e-learning/perfil', function () {
return view('fronted/perfil');
})->middleware('auth');
Route::get('/e-learning/noticias', function () {
return view('fronted/noticias');
})->middleware('auth');
Route::get('/e-learning/curso/{formulario_id}/formulario', function ($formulario_id) {
return view('fronted/formulario',["formulario_id"=>$formulario_id]);
})->middleware('auth');
Route::get('/e-learning/espaciocolaborativo', function () {
return view('fronted/espaciocolaborativo');
})->middleware('auth');
Route::get('/e-learning/organigrama', function () {
return view('fronted.categoriainfo.index',["vista"=>1]);
})->middleware('auth');
Route::get('/e-learning/organigrama/{categoria_id}', function ($categoria_id) {
return view('fronted.categoriainfo.post',["categoria_id"=>$categoria_id]);
})->middleware('auth');
Route::get('/e-learning/politicas', function () {
return view('fronted.categoriainfo.index',["vista"=>2]);
})->middleware('auth');
Route::get('/e-learning/politicas/{categoria_id}', function ($categoria_id) {
return view('fronted.categoriainfo.post',["categoria_id"=>$categoria_id]);
})->middleware('auth');
Route::get('/e-learning/procedimientos', function () {
return view('fronted.categoriainfo.index',["vista"=>3]);
})->middleware('auth');
Route::get('/e-learning/procedimientos/{categoria_id}', function ($categoria_id) {
return view('fronted.categoriainfo.post',["categoria_id"=>$categoria_id]);
})->middleware('auth');
Route::get('/e-learning/documentosvarios', function () {
return view('fronted.categoriainfo.index',["vista"=>4]);
})->middleware('auth');
Route::get('/e-learning/documentosvarios/{categoria_id}', function ($categoria_id) {
return view('fronted.categoriainfo.post',["categoria_id"=>$categoria_id]);
})->middleware('auth');
Route::get('/e-learning/instructivosdetrabajo', function () {
return view('fronted.categoriainfo.index',["vista"=>5]);
})->middleware('auth');
Route::get('/e-learning/instructivosdetrabajo/{categoria_id}', function ($categoria_id) {
return view('fronted.categoriainfo.post',["categoria_id"=>$categoria_id]);
})->middleware('auth');
Route::get('/e-learning/encuestas', function () {
return view('fronted/frontencuestas');
})->middleware('auth');
Route::get('/e-learning/encuestas/{formulario_id}/formulario', function ($formulario_id) {
return view('fronted/formulario',["formulario_id"=>$formulario_id]);
})->middleware('auth');
/* Admin ITAE */
Route::get('/', function () {
return view('welcome');
})->middleware('auth');
Route::get('/e-learning', function () {
return view('welcomeeva');
})->middleware('auth');
Route::get('/xfacil', function () {
return view('paginas.itae');
})->middleware('auth');
Route::get('/desafios', function () {
return view('paginas.misiones');
})->middleware('auth');
Route::get('/evidencias/create/{id}', [App\Http\Controllers\EvidenciaController::class, 'create'])->name('create')->middleware('auth');
Route::get('/evidencias/edit/{id}', [App\Http\Controllers\EvidenciaController::class, 'edit'])->name('edit')->middleware('auth');
Route::post('evidenciacreate', [App\Http\Controllers\EvidenciaController::class, 'evidenciacreate'])->name('evidenciacreate')->middleware('auth');
Route::post('evidenciaedit', [App\Http\Controllers\EvidenciaController::class, 'evidenciaedit'])->name('evidenciaedit')->middleware('auth');
Route::get('/aventura', function () {
return view('paginas.aventura');
})->middleware('auth');
Route::get('/calendario', function () {
return view('paginas.calendario');
})->middleware('auth');
Route::get('/equipo', function () {
return view('paginas.equipo');
})->middleware('auth');
Route::get('/ranking', function () {
return view('paginas.ranking');
})->middleware('auth');
Route::get('/puntaje', function () {
return view('paginas.puntaje');
})->middleware('auth');
Route::get('/reglamento', function () {
return view('paginas.reglamento');
})->middleware('auth');
Route::get('/reglamento/{id}', function ($id) {
return view('paginas.reglamentoshow',["id"=>$id]);
})->middleware('auth');
Route::get('/admin/reglamentos', function () {
return view('admin.reglamentos.index');
})->middleware('auth');
Route::get('/admin/reglamentos/{id}', function ($id) {
return view('admin.reglamentos.show',["id"=>$id]);
})->middleware('auth');
Route::get('/contacto', function () {
return view('paginas.contacto');
})->middleware('auth');
Route::get('/miperfil', function () {
return view('paginas.miperfil');
})->middleware('auth');
Route::get('/galeria', function () {
return view('paginas.galeria');
})->middleware('auth');
Route::get('/galeria/fotos/{id}', function ($id) {
return view('paginas.fotos',["album_id"=>$id]);
})->middleware('auth');
Route::get('/catalogo', function () {
return view('paginas.catalogo');
})->middleware('auth');
Route::get('/misionesindividuales', function () {
return view('paginas.misionesindividuales');
})->middleware('auth');
Route::get('/logros', function () {
return view('paginas.logros');
})->middleware('auth');
Route::resource('/admin/galeria', App\Http\Controllers\GaleriaController::class)->middleware('auth');
Route::get('/admin/galeria/fotos/{id}', function ($id) {
return view('admin.fotos.index',["album_id"=>$id]);
})->middleware('auth');
Route::post('fotos-upload', [App\Http\Controllers\GaleriaController::class, 'dropzoneFileUpload'] )->name('dropzoneFileUpload');
Route::post('contact', [App\Http\Controllers\EmailController::class, 'contact'])->name('contact')->middleware('auth');
Route::patch('/miperfil/{id}', [App\Http\Controllers\MatriculaController::class, 'updateperfil'])->name('perfilupdate')->middleware('auth');
Route::get('/admin/evidencias/{id}', [App\Http\Controllers\EvidenciaController::class, 'show'])->name('show')->middleware('auth');
// Ruta de slide
Route::resource('/admin/equipos', App\Http\Controllers\EquipoController::class)->middleware('auth');
Route::resource('/admin/matricula', App\Http\Controllers\MatriculaController::class)->middleware('auth');
Route::resource('/admin/misiones', App\Http\Controllers\MisionController::class)->middleware('auth');
Route::resource('/admin/evidencias', App\Http\Controllers\EvidenciaController::class)->middleware('auth');
Route::get('/dashboard', function () {
return view('dashboard');
})->middleware(['auth'])->name('dashboard');
Route::post('asignacion-import', [App\Http\Controllers\MatriculaController::class, 'asignacionImport'])->name('asignacion-import')->middleware('auth');
Route::post('puntos-import', [App\Http\Controllers\EvidenciaController::class, 'puntosimport'])->name('puntos-import')->middleware('auth');
Route::get('/admin/puntos', function () {
return view('admin.puntos.index');
})->middleware('auth');
Route::resource('/admin/catalogo', App\Http\Controllers\CatalogoController::class)->middleware('auth');
Route::resource('/admin/desafioindividual', App\Http\Controllers\DesafioindividualController::class)->middleware('auth');
Route::get('/evidenciaindividual/create/{id}', [App\Http\Controllers\EvidenciaindividualController::class, 'create'])->name('create')->middleware('auth');
Route::get('/evidenciaindividual/edit/{id}', [App\Http\Controllers\EvidenciaindividualController::class, 'evidenciaindividualedit'])->name('evidenciaindividualedit')->middleware('auth');
Route::post('evidenciaindividialcreate', [App\Http\Controllers\EvidenciaindividualController::class, 'evidenciaindividialcreate'])->name('evidenciaindividialcreate')->middleware('auth');
Route::post('evidenciaindividialedit', [App\Http\Controllers\EvidenciaindividualController::class, 'evidenciaindividialedit'])->name('evidenciaindividialedit')->middleware('auth');
Route::resource('/admin/evidenciasindividuales', App\Http\Controllers\EvidenciaindividualController::class)->middleware('auth');
Route::post('monedas-import', [App\Http\Controllers\EvidenciaindividualController::class, 'monedasimport'])->name('monedas-import')->middleware('auth');
Route::get('/admin/monedapuntos', function () {
return view('admin.monedapuntos.index');
})->middleware('auth');
Route::post('enviarpedido', [App\Http\Controllers\CatalogoController::class, 'enviarpedido'])->name('enviarpedido')->middleware('auth');
Route::get('/admin/solicitudesadmin', function () {
return view('admin.solicitudesadmin.index');
})->middleware('auth');
Route::get('/missolicitudes', function () {
return view('paginas.missolicitudes');
})->middleware('auth');
Route::get('/admin/popup', function () {
return view('admin.popup.index');
})->middleware('auth');
Route::get('/admin/reaccionesafteroffice', function () {
return view('admin.reaccionesafteroffice.index');
})->middleware('auth');
Route::get('/admin/ranking/{name}', function ($name) {
return view('admin.ranking.index',["ranking"=>$name]);
})->middleware('auth')->where('name', '[A-Za-z]+');
Route::get('/admin/control', function () {
return view('admin.control.index');
})->middleware('auth');
require __DIR__.'/auth.php';