diff --git a/app/Http/Controllers/MenuController.php b/app/Http/Controllers/MenuController.php index 6434f64..8746ba1 100755 --- a/app/Http/Controllers/MenuController.php +++ b/app/Http/Controllers/MenuController.php @@ -93,7 +93,9 @@ class MenuController extends Controller return view('menu/roles'); } - + public function mantenimiento(){ + return view('menu/mantenimiento'); + } public function pay($estado){ return view('menu/order',[ diff --git a/app/Http/Livewire/ShowMantenimiento.php b/app/Http/Livewire/ShowMantenimiento.php new file mode 100644 index 0000000..aa9a708 --- /dev/null +++ b/app/Http/Livewire/ShowMantenimiento.php @@ -0,0 +1,55 @@ +where('estado', 'pendiente'); + })->paginate($this->entradas); + + $this->cont = $historialesConEstadoPendiente->toArray(); + + return view('livewire.show-mantenimiento',[ + 'historiales' => $historialesConEstadoPendiente + ]); + } + + public function seleccionarTodos(){ + + if (count($this->delete_1) == 0) { + $this->delete_1 = array_column($this->cont['data'], 'id'); + } else { + $this->delete_1 = []; + } + + dd($this->delete_1); + } + + public function eliminarCuentas() + { + Historial_cuenta::whereIn('id', $this->delete_1)->delete(); + + $this->delete_1 = []; + + $this->alert('success', 'Historiales eliminados correctamente!', [ + 'position' => 'top' + ]); + + } +} diff --git a/app/Http/Livewire/ShowPlanes.php b/app/Http/Livewire/ShowPlanes.php index 5dd5358..3a08c6f 100755 --- a/app/Http/Livewire/ShowPlanes.php +++ b/app/Http/Livewire/ShowPlanes.php @@ -770,6 +770,5 @@ class ShowPlanes extends Component } - //dd($this->delete_1); } } diff --git a/resources/views/livewire/show-mantenimiento.blade.php b/resources/views/livewire/show-mantenimiento.blade.php new file mode 100644 index 0000000..e93c8d8 --- /dev/null +++ b/resources/views/livewire/show-mantenimiento.blade.php @@ -0,0 +1,75 @@ +
+
+
+
+ +

Cargando

+
+
+
+ +
+
+
+
+ + Mantenimiento +
+
+ +
+ +
+ +
+
+ +
+
+ + +
+
+ + +
+ + + + + + id + Estado + Cuenta + + + + + @foreach ($historiales as $historial) + + + + + + {{ $historial->id ?? '' }} + {{ $historial->historial->estado ?? '' }} + + {{ $historial->cuenta->correo ?? '' }} + - + {{ $historial->cuenta->password ?? 'No disponible' }} + + + + + + @endforeach + + + {{ $historiales->links() }} + + +
+ +
diff --git a/resources/views/menu/mantenimiento.blade.php b/resources/views/menu/mantenimiento.blade.php new file mode 100644 index 0000000..319a2e4 --- /dev/null +++ b/resources/views/menu/mantenimiento.blade.php @@ -0,0 +1,3 @@ + + + diff --git a/routes/web.php b/routes/web.php index 73b96ad..f227c13 100755 --- a/routes/web.php +++ b/routes/web.php @@ -63,6 +63,7 @@ Route::middleware(["auth", "solo_usuario_administrador"])->group(function () { Route::any('/log-historial', [MenuController::class, 'showLogHistorial'])->name('logHistorial'); Route::any('/roles', [MenuController::class, 'showroles'])->name('roles'); Route::get('/utilidades', [MenuController::class, 'showutilidad'])->name('utilidades'); + Route::get('/mantenimiento', [MenuController::class, 'mantenimiento'])->name('mantenimiento'); });