From 998b33e70733fc6bddee56f2ef7668e25e648b8d Mon Sep 17 00:00:00 2001 From: Rubi Date: Thu, 20 Mar 2025 08:43:07 -0600 Subject: [PATCH] cambios no funciona aun --- .../Controllers/TiposLicenciasController.php | 42 +++++++++---------- resources/views/layouts/dashboard.blade.php | 2 +- resources/views/tiposLicencia.blade.php | 3 +- routes/web.php | 2 +- 4 files changed, 23 insertions(+), 26 deletions(-) diff --git a/app/Http/Controllers/TiposLicenciasController.php b/app/Http/Controllers/TiposLicenciasController.php index fd8d379..357e10d 100644 --- a/app/Http/Controllers/TiposLicenciasController.php +++ b/app/Http/Controllers/TiposLicenciasController.php @@ -2,7 +2,8 @@ namespace App\Http\Controllers; -use App\Models\TiposLicencias; +use App\Models\tiposLicencias; + use Illuminate\Http\Request; class TiposLicenciasController extends Controller @@ -14,27 +15,27 @@ class TiposLicenciasController extends Controller { $busqueda = $request->busqueda; - if($busqueda) { - $tiposLicencias = TiposLicencias::where('nombre', 'LIKE', "%{$busqueda}%")->get(); + if($busqueda) { + $tiposLicencias = TiposLicencias::where('nombre', 'LIKE', "%{$busqueda}%")->get(); - if($tiposLicencias->count() == 0) { - return redirect()->route('tiposLicencias.index') - ->with('error', 'No existe ningún tipo de licencia con el nombre "' . $busqueda . '". Por favor, inténtalo de nuevo.'); - } + if($tiposLicencias->count() == 0) { + return redirect()->route('tiposLicencias.index') + ->with('error', 'No existe ningún tipo de licencia con el nombre "' . $busqueda . '". Por favor, inténtalo de nuevo.'); + } - // Si solo hay un tipo de licencia, mostrar sus detalles - if($tiposLicencias->count() == 1) { - $tipoLicencia = $tiposLicencias->first(); - return redirect()->route('tiposLicencias.edit', $tipoLicencia->id); - } + // Si solo hay un tipo de licencia, mostrar sus detalles + if($tiposLicencias->count() == 1) { + $tipoLicencia = $tiposLicencias->first(); + return redirect()->route('tiposLicencias.edit', $tipoLicencia->id); + } - // Si hay múltiples coincidencias, mostrar la lista filtrada - return view('tiposLicencias', ["tiposLicencias" => $tiposLicencias]); - } + // Si hay múltiples coincidencias, mostrar la lista filtrada + return view('tiposLicencia', ["tiposLicencias" => $tiposLicencias]); // Cambiado aquí + } // Si no hay búsqueda, mostrar todos los tipos de licencias $tiposLicencias = TiposLicencias::all(); - return view('tiposLicencias', ["tiposLicencias" => $tiposLicencias]); + return view('tiposLicencia', ["tiposLicencias" => $tiposLicencias]); // Cambiado aquí } /** @@ -43,7 +44,7 @@ class TiposLicenciasController extends Controller public function create() { $tiposLicencias = TiposLicencias::all(); - return view('tiposLicenciasCrearEditar',['tiposLicencias'=>$tiposLicencias]); + return view('tiposLicenciaCrearEditar', ['tiposLicencias' => $tiposLicencias]); // Asegúrate de que este archivo también exista } /** @@ -59,10 +60,7 @@ class TiposLicenciasController extends Controller /** * Display the specified resource. */ - public function show(TiposLicencias $tipoLicencia) - { - // - } + /** * Show the form for editing the specified resource. @@ -70,7 +68,7 @@ class TiposLicenciasController extends Controller public function edit($id) { $tipoLicencia = TiposLicencias::find($id); - return view('tiposLicenciasCrearEditar',['tipoLicencia'=>$tipoLicencia]); + return view('tiposLicenciasCrearEditar', ['tipoLicencia' => $tipoLicencia]); } /** diff --git a/resources/views/layouts/dashboard.blade.php b/resources/views/layouts/dashboard.blade.php index dff585b..f6f4bfa 100644 --- a/resources/views/layouts/dashboard.blade.php +++ b/resources/views/layouts/dashboard.blade.php @@ -105,7 +105,7 @@
  • - + Tipos de Licencia diff --git a/resources/views/tiposLicencia.blade.php b/resources/views/tiposLicencia.blade.php index 184c7d2..4abac92 100644 --- a/resources/views/tiposLicencia.blade.php +++ b/resources/views/tiposLicencia.blade.php @@ -68,8 +68,7 @@
    - diff --git a/routes/web.php b/routes/web.php index ee8a9ee..2e59253 100644 --- a/routes/web.php +++ b/routes/web.php @@ -33,7 +33,7 @@ Route::resource('docentes', DocentesController::class); Route::resource('vehiculos', TiposVeiculosController::class); -Route::resource('tiposLicencias', TiposLicenciasController::class); +Route::resource('TiposLicencia', TiposLicenciasController::class); Route::resource('capacidades', CapacidadController::class);