@vite(['resources/css/app.css', 'resources/js/app.js'])

Versicherung

{{ $insurance->title }}

Vertrag bearbeiten und Dokumente verwalten

Zurück
@if (session('status'))
{{ session('status') }}
@endif @if ($errors->any())

Bitte prüfe deine Eingaben.

    @foreach ($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif

Details

Versicherung bearbeiten

{{ $statusOptions[$insurance->status] ?? $insurance->status }}
@csrf @method('PATCH')

Versicherte Person

Versicherungsnehmer

@php $noticeDays = $insurance->cancellation_notice_days ?? 30; $noticeDate = $insurance->ends_at ? $insurance->ends_at->copy()->subDays((int) $noticeDays) : null; $canPrepareCancellation = $insurance->ends_at && $noticeDate && now()->startOfDay()->gte($noticeDate->startOfDay()); @endphp @if($canPrepareCancellation)

Kündigung

Hier Kündigung vorbereiten

Die Kündigungsfrist ist erreicht. Kündigung jetzt als PDF erzeugen.

Kündigungsfrist: {{ $noticeDays }} Tage Frist aktiv seit: {{ $noticeDate->format('d.m.Y') }} Vertragsende: {{ $insurance->ends_at->format('d.m.Y') }}

Beim Klick wird die Kündigung als PDF direkt heruntergeladen.

@csrf
@endif

Upload

Neue Dokumente hochladen

@csrf

Dokumente

Vorhandene Unterlagen

{{ $insurance->documents->count() }}
@if($insurance->documents->isEmpty())
📂

Noch keine Dokumente vorhanden

@else
@foreach($insurance->documents as $document) @php $isImage = str_starts_with((string) $document->file_type, 'image/'); $isPdf = $document->file_type === 'application/pdf'; $isWord = in_array($document->file_type, [ 'application/msword', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document' ], true); $fileIcon = $isImage ? '🖼️' : ($isPdf ? '📄' : ($isWord ? '📝' : '📎')); @endphp
{{ $fileIcon }}
{{ $document->document_title ?: $document->original_name }}
{{ $documentTypes[$document->document_type] ?? 'Sonstiges' }} Hochgeladen von: {{ $document->uploadedByUser?->name ?? 'Unbekannt' }}
Öffnen
@csrf @method('DELETE')
@endforeach
@endif
@include('partials.bottom-nav', ['active' => 'insurances'])