buscar) { $query->where(function ($query) { $query->where('detalle', 'like', '%' . $this->buscar . '%') ->orWhereHas('user', function ($query) { $query->where('name', 'like', '%' . $this->buscar . '%'); }); }); } if ($this->tipo) { $query->where('detalle', 'like', '%' . $this->tipo . '%'); } if ($this->filtro_fecha) { $query->whereDate('created_at', $this->filtro_fecha); } if ($this->user_id) { $query->where('user_id', $this->user_id); } $logs = $query->orderBy('id', 'desc')->paginate($this->entradas); $users = User::orderBy('name')->get(); return view('livewire.show-log-historial', [ 'logs' => $logs, 'users' => $users ]); } }