From 5fe7ff7b422abfa6d738be20fedc3e8928694adc Mon Sep 17 00:00:00 2001 From: TheSilva7 Date: Fri, 28 Mar 2025 12:58:29 -0600 Subject: [PATCH] Revert "Prestamos aceptados" This reverts commit f65a3ac4373a7af300c3ecefd6050158c5828d64. --- app/Http/Controllers/PrestamoController.php | 52 +----- ...8_175646_add_estado_to_prestamos_table.php | 28 --- ...8_182126_add_estado_to_prestamos_table.php | 28 --- ...8_183038_add_estado_to_prestamos_table.php | 28 --- resources/views/layouts/navigation.blade.php | 6 - resources/views/prestamos.blade.php | 38 ++-- resources/views/prestamos/aceptados.blade.php | 163 ------------------ routes/web.php | 3 - 8 files changed, 17 insertions(+), 329 deletions(-) delete mode 100644 database/migrations/2025_03_28_175646_add_estado_to_prestamos_table.php delete mode 100644 database/migrations/2025_03_28_182126_add_estado_to_prestamos_table.php delete mode 100644 database/migrations/2025_03_28_183038_add_estado_to_prestamos_table.php delete mode 100644 resources/views/layouts/navigation.blade.php delete mode 100644 resources/views/prestamos/aceptados.blade.php diff --git a/app/Http/Controllers/PrestamoController.php b/app/Http/Controllers/PrestamoController.php index 904cb9b..3014c21 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]); @@ -145,47 +142,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/database/migrations/2025_03_28_175646_add_estado_to_prestamos_table.php b/database/migrations/2025_03_28_175646_add_estado_to_prestamos_table.php deleted file mode 100644 index af9986e..0000000 --- a/database/migrations/2025_03_28_175646_add_estado_to_prestamos_table.php +++ /dev/null @@ -1,28 +0,0 @@ -string('estado')->default('pendiente'); // pendiente, aceptado, rechazado - }); - } - - /** - * Reverse the migrations. - */ - public function down(): void - { - Schema::table('prestamos', function (Blueprint $table) { - $table->dropColumn('estado'); - }); - } -}; diff --git a/resources/views/layouts/navigation.blade.php b/resources/views/layouts/navigation.blade.php deleted file mode 100644 index 83cf3d8..0000000 --- a/resources/views/layouts/navigation.blade.php +++ /dev/null @@ -1,6 +0,0 @@ - - {{ __('Préstamos') }} - - - {{ __('Préstamos Aceptados') }} - \ No newline at end of file diff --git a/resources/views/prestamos.blade.php b/resources/views/prestamos.blade.php index dbc3f69..8b18c89 100644 --- a/resources/views/prestamos.blade.php +++ b/resources/views/prestamos.blade.php @@ -149,31 +149,21 @@ Activo - -
- - + + + + +
+ @csrf + @method('DELETE') + + - - @csrf - @method('DELETE') - -
-
- @csrf - -
-
- @csrf - -
-
+ @endforeach diff --git a/resources/views/prestamos/aceptados.blade.php b/resources/views/prestamos/aceptados.blade.php deleted file mode 100644 index 2d5e6eb..0000000 --- a/resources/views/prestamos/aceptados.blade.php +++ /dev/null @@ -1,163 +0,0 @@ -@extends('layouts.dashboard') - -@section('content') -
- - @if(session('success')) - - @endif - - @if(session('error')) - - @endif - -
- -
-

Préstamos Aceptados

-
- -
- - - - - - - - -
-
-
- - -
-
-
- -
- -
-
- - @if(request('busqueda')) - - Limpiar - - @endif -
-
- - -
- - - - - - - - - - - - - - - - - @foreach($prestamos as $index => $prestamo) - - - - - - - - - - - - - @endforeach - -
NúmeroNombre SolicitanteDestinoFecha y Hora SalidaFecha y Hora LlegadaMotivoDomicilioNúmero de PersonasChoferAcciones
- {{ $index + 1 }} - -
- - {{ $prestamo->nombre_solicitante }} -
-
-
- - {{ $prestamo->destino }} -
-
-
- - {{ \Carbon\Carbon::parse($prestamo->fecha_hora_salida)->format('d/m/Y H:i') }} -
-
-
- - {{ \Carbon\Carbon::parse($prestamo->fecha_hora_llegada)->format('d/m/Y H:i') }} -
-
-
- - {{ $prestamo->motivo }} -
-
-
- - {{ $prestamo->domicilio }} -
-
-
- - {{ $prestamo->numero_personas }} -
-
-
- - {{ $prestamo->chofer ? 'Sí' : 'No' }} -
-
-
- - - -
- @csrf - @method('DELETE') - -
-
-
-
-
-
- - -@endsection \ No newline at end of file diff --git a/routes/web.php b/routes/web.php index 2819d88..6ef6a41 100644 --- a/routes/web.php +++ b/routes/web.php @@ -51,9 +51,6 @@ use App\Http\Controllers\PrestamoController; // Primero las rutas de exportación (más específicas) Route::get('/prestamos/excel', [PrestamoController::class, 'exportExcel'])->name('prestamos.excel'); Route::get('/prestamos/pdf', [PrestamoController::class, 'exportPDF'])->name('prestamos.pdf'); - Route::get('/prestamos/aceptados', [PrestamoController::class, 'aceptados'])->name('prestamos.aceptados'); - Route::post('/prestamos/{id}/aceptar', [PrestamoController::class, 'aceptar'])->name('prestamos.aceptar'); - Route::post('/prestamos/{id}/rechazar', [PrestamoController::class, 'rechazar'])->name('prestamos.rechazar'); // Después la ruta de recurso (más general) Route::resource('prestamos', PrestamoController::class);