From cf362aa75f90b9152106a2ce6ed118d165139eb9 Mon Sep 17 00:00:00 2001 From: Felipe Date: Mon, 9 Oct 2023 08:40:58 -0500 Subject: [PATCH] filtros por detalle y fecha --- app/Http/Livewire/ShowLogGeneral.php | 15 ++++++++++++- .../views/livewire/show-clientes.blade.php | 3 +-- .../views/livewire/show-log-general.blade.php | 22 +++++++++++++++++++ 3 files changed, 37 insertions(+), 3 deletions(-) diff --git a/app/Http/Livewire/ShowLogGeneral.php b/app/Http/Livewire/ShowLogGeneral.php index bd9e331..de48dd8 100644 --- a/app/Http/Livewire/ShowLogGeneral.php +++ b/app/Http/Livewire/ShowLogGeneral.php @@ -8,10 +8,23 @@ use Livewire\Component; class ShowLogGeneral extends Component { public $entradas; + + public $buscar; + public $filtro_fecha; public function render() { - $logs = Log_general::orderby('id', 'desc')->paginate($this->entradas); + $query = Log_general::query(); + + if ($this->buscar) { + $query->where('detalle', 'like', '%' . $this->buscar . '%'); + } + + if ($this->filtro_fecha) { + $query->whereDate('created_at', $this->filtro_fecha); + } + + $logs = $query->orderBy('id', 'desc')->paginate($this->entradas); return view('livewire.show-log-general', [ 'logs' => $logs diff --git a/resources/views/livewire/show-clientes.blade.php b/resources/views/livewire/show-clientes.blade.php index af9cd75..2d01f48 100644 --- a/resources/views/livewire/show-clientes.blade.php +++ b/resources/views/livewire/show-clientes.blade.php @@ -11,8 +11,7 @@ {{-- Buscador --}} -
+
+
+
+ + + + Log general +
+
+ + + + + + +
+
+ +
+ +
+ +