viewId = $id; $decoded = json_decode($log->payload, true); $this->viewPayload = json_encode($decoded, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE); } public function clearView(): void { $this->viewId = null; $this->viewPayload = null; } public function deleteLog(int $id): void { WhatsappWebhookLog::findOrFail($id)->delete(); } public function clearAll(): void { WhatsappWebhookLog::truncate(); } public function render() { $logs = WhatsappWebhookLog::when($this->search, fn($q) => $q->where('payload', 'like', "%{$this->search}%")) ->orderByDesc('created_at') ->paginate(25); return view('livewire.whatsapp.show-logs-webhook', compact('logs')); } }