where('workspace_id', $workspace->id) ->firstOrFail(); $this->qrUlid = $qrUlid; $this->qrLabel = $qr->label ?? $qr->ulid; } public function delete(): void { $workspace = app('current_workspace'); QrCode::where('ulid', $this->qrUlid) ->where('workspace_id', $workspace->id) ->firstOrFail() ->delete(); $this->dispatch('qrDeleted', qrUlid: $this->qrUlid); $this->dispatch('toast', message: 'QR Code gelöscht', type: 'success'); $this->closeModal(); } public static function modalMaxWidth(): string { return 'sm'; } public function render(): View { return view('livewire.modals.delete-qr-code'); } }