EVOLUTION-MANAGER
Edit File: web.php
<?php /* |-------------------------------------------------------------------------- | 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! | */ use App\Http\Controllers\noticias; use App\Http\Controllers\boletin; use App\Http\Controllers\dlotaip; use App\Http\Controllers\servicios; use App\Http\Controllers\patronato; use App\Http\Controllers\rcuentas; use App\Http\Controllers\resoluciones; use App\Http\Controllers\contacto; use App\Http\Controllers\crearusuarios; use App\Http\Controllers\crudboletin; use App\Http\Controllers\crudlotaip; use App\Http\Controllers\crudrendicioncuenta; use App\Http\Controllers\crudresoluciones; use App\Http\Controllers\crudservicios; use App\Http\Controllers\Auth\LoginController; use Illuminate\Support\Facades\Route; //Rutas de la pagina web Route::get('/', [patronato::class, 'index']); Route::get('/equipo-trabajo', function () { return view('web-patronato-quienes-somos/equipotrabajo'); }); Route::get('/mision-vision', function () { return view('web-patronato-quienes-somos/misionvision'); }); Route::get('/noticias', [noticias::class, 'index'])->name('all-noticias'); Route::get('/noticias/{id}', [noticias::class, 'show']); Route::get('/boletin-prensa', [boletin::class, 'index']); Route::get('/servicios', [servicios::class, 'index']); Route::get('/lotaip', [dlotaip::class, 'index']); Route::get('/rendicion-de-cuentas', [rcuentas::class, 'index']); Route::get('/resoluciones', [resoluciones::class, 'index']); Route::get('/contactos', [contacto::class, 'index']); Route::post('/contactos/enviar_mensaje', [contacto::class, 'enviar_correo']); //Rutas del Administrador Route::get('/iniciar-sesion', [LoginController::class, 'showLoginForm']); Route::post('/iniciar-sesion', [LoginController::class, 'login'])->name('login'); Route::middleware(['auth'])->group(function () { Route::get('/administrador/crear-usuarios', [crearusuarios::class, 'index']); Route::post('/administrador/crear-usuarios', [LoginController::class, 'register'])->name('crear-usuarios'); Route::get('/administrador/mostrar-usuarios', [LoginController::class, 'show_users']); Route::post('/administrador/cerrar-sesion', [LoginController::class, 'logout']); Route::get('/administrador', function () { return view('administrador'); }); Route::prefix('administrador/crud-boletin')->group(function () { Route::get('/', [CrudBoletin::class, 'index'])->name('mostrar-boletin'); Route::get('/crear-noticia', [CrudBoletin::class, 'show_crear']); Route::post('/crear-noticia', [CrudBoletin::class, 'crear_noticia']); Route::get('/editar-noticia/{id}', [CrudBoletin::class, 'editar_noticia']); Route::put('/editar-noticia/{id}', [CrudBoletin::class, 'crear_editar_noticia']); Route::delete('/eliminar-noticias/{id}', [CrudBoletin::class, 'destroy']); }); Route::prefix('administrador/crud-servicios')->group(function () { Route::get('/', [CrudServicios::class, 'index'])->name('mostrar-servicios'); Route::get('/crear-servicio', [CrudServicios::class, 'show_crear']); Route::post('/crear-servicio', [CrudServicios::class, 'crear_servicios']); Route::get('/editar-servicio/{id}', [CrudServicios::class, 'editar_servicios']); Route::put('/editar-servicio/{id}', [CrudServicios::class, 'crear_editar_servicios']); Route::delete('/eliminar-servicio/{id}', [CrudServicios::class, 'destroy']); }); Route::prefix('administrador/crud-lotaip')->group(function () { Route::get('/', [CrudLotaip::class, 'index'])->name('mostrar-lotaip'); Route::get('/crear-lotaip', [CrudLotaip::class, 'show_crear'])->name('crear-lotaip'); Route::post('/crear-lotaip', [CrudLotaip::class, 'crear_lotaip']); Route::post('/actualizar-lotaip', [CrudLotaip::class, 'editar_lotaip'])->name('actualizar-lotaip'); Route::delete('/eliminar-lotaip/{id}/{ide}', [CrudLotaip::class, 'destroy'])->name('eliminar-lotaip'); }); Route::prefix('administrador/crud-rendicion-cuenta')->group(function () { Route::get('/', [CrudRendicionCuenta::class, 'index'])->name('mostrar-rendicion'); Route::get('/crear-rendicion-cuenta', [CrudRendicionCuenta::class, 'show_crear'])->name('crear-rendicion'); Route::post('/crear-rendicion-cuenta', [CrudRendicionCuenta::class, 'crear_rendicion']); Route::post('/agregar-rendicion-cuenta', [CrudRendicionCuenta::class, 'agregar_rendicion']); Route::post('/actualizar-rendicion-cuenta', [CrudRendicionCuenta::class, 'actualizar'])->name('actualizar-rendicion'); Route::delete('/eliminar-rendicion-cuenta/{id}', [CrudRendicionCuenta::class, 'destroy']); Route::post('/re-ordenar-rendicion-cuenta', [CrudRendicionCuenta::class, 're_ordenar']); }); Route::prefix('administrador/crud-resoluciones')->group(function () { Route::get('/', [crudresoluciones::class, 'index'])->name('mostrar-resolucion'); Route::get('/crear-resolucion', [crudresoluciones::class, 'show_crear'])->name('crear-resolucion'); Route::post('/crear-resolucion', [crudresoluciones::class, 'crear_resolucion']); Route::post('/agregar-resolucion', [crudresoluciones::class, 'agregar_resolucion']); Route::post('/actualizar-resolucion', [crudresoluciones::class, 'actualizar'])->name('actualizar-resolucion'); Route::delete('/eliminar-resolucion/{id}', [crudresoluciones::class, 'destroy']); Route::post('/re-ordenar-resolucion', [crudresoluciones::class, 're_ordenar']); }); });