diff --git a/app/Http/Controllers/PrestamoController.php b/app/Http/Controllers/PrestamoController.php index 541dae9..75f13b7 100644 --- a/app/Http/Controllers/PrestamoController.php +++ b/app/Http/Controllers/PrestamoController.php @@ -21,18 +21,15 @@ class PrestamoController extends Controller // Busca en la columna 'nombre_solicitante' de la tabla 'prestamos' $prestamos = Prestamo::where('nombre_solicitante', 'LIKE', "%{$busqueda}%") ->where('eliminado', 0) - ->where('estado', 'pendiente') ->get(); if ($prestamos->isEmpty()) { - return redirect()->route('prestamos.index') + return redirect()->route('prestamo.index') ->with('error', 'No existe ningún préstamo con el solicitante "' . $busqueda . '". Por favor, inténtalo de nuevo.'); } } else { - // Si no hay búsqueda, mostrar todos los préstamos pendientes - $prestamos = Prestamo::where('eliminado', 0) - ->where('estado', 'pendiente') - ->get(); + // Si no hay búsqueda, mostrar todos los préstamos + $prestamos = Prestamo::where('eliminado', 0)->get(); } return view('prestamos', ['prestamos' => $prestamos]); @@ -53,7 +50,7 @@ class PrestamoController extends Controller { // Validación de datos $request->validate([ - 'nombre_solicitante' => 'required|string|max:255|unique:prestamos,nombre_solicitante', + 'nombre_solicitante' => 'required|string|max:255', 'destino' => 'required|string|max:255', 'fecha_hora_salida' => 'required|date', 'fecha_hora_llegada' => 'required|date', @@ -147,47 +144,4 @@ class PrestamoController extends Controller $pdf = PDF::loadView('exports.prestamos-pdf', ['prestamos' => $prestamos]); return $pdf->download('prestamos.pdf'); } - - public function aceptados(Request $request) - { - $busqueda = $request->busqueda; - - if ($busqueda) { - $prestamos = Prestamo::where('nombre_solicitante', 'LIKE', "%{$busqueda}%") - ->where('eliminado', 0) - ->where('estado', 'aceptado') - ->get(); - - if ($prestamos->isEmpty()) { - return redirect()->route('prestamos.aceptados') - ->with('error', 'No existe ningún préstamo aceptado con el solicitante "' . $busqueda . '". Por favor, inténtalo de nuevo.'); - } - } else { - $prestamos = Prestamo::where('eliminado', 0) - ->where('estado', 'aceptado') - ->get(); - } - - return view('prestamos.aceptados', ['prestamos' => $prestamos]); - } - - public function aceptar($id) - { - $prestamo = Prestamo::findOrFail($id); - $prestamo->estado = 'aceptado'; - $prestamo->save(); - - return redirect()->route('prestamos.index') - ->with('success', 'Préstamo aceptado exitosamente.'); - } - - public function rechazar($id) - { - $prestamo = Prestamo::findOrFail($id); - $prestamo->estado = 'rechazado'; - $prestamo->save(); - - return redirect()->route('prestamos.index') - ->with('success', 'Préstamo rechazado exitosamente.'); - } } diff --git a/resources/views/prestamos.blade.php b/resources/views/prestamos.blade.php index 56a66ce..a262638 100644 --- a/resources/views/prestamos.blade.php +++ b/resources/views/prestamos.blade.php @@ -34,29 +34,25 @@
@@ -165,28 +161,16 @@