'needsSetup' => $this->needsSetup(), Putzplan | Haushalt App @vite(['resources/css/app.css', 'resources/js/app.js'])

Putzplan

{{ $household->name }}

Aufgaben verwalten und abhaken

Zurück

Haushaltspflege

Heute sauber im Blick

Neue Aufgaben anlegen, verteilen und direkt erledigen.

🧹
@if (session('status'))
{{ session('status') }}
@endif @if ($errors->any())

Bitte prüfe deine Eingaben.

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

Quick

Heute schnell erledigt

Schnell
@csrf
@foreach($quickPrimaryOptions as $quickType) @endforeach

Nutze oben die Schnellwahl oder wähle hier eine weitere Aktion.

Auswertung

Diese Woche

{{ $weekRangeLabel }}

{{ $quickStatsWeek->sum('count') }} Einträge
@if($quickStatsWeek->isEmpty())

Noch keine Quick-Einträge in dieser Woche.

@else
@foreach($quickStatsWeek as $stat) {{ $stat['label'] }} · {{ $stat['count'] }}x @endforeach
@endif

Diese Woche

Nach Person

{{ $quickStatsByUserWeek->sum('count') }}
@if($quickStatsByUserWeek->isEmpty())

Noch keine Einträge nach Personen vorhanden.

@else
@foreach($quickStatsByUserWeek as $stat)
{{ $stat['label'] }} {{ $stat['count'] }}x
@endforeach
@endif

Diese Woche

Nach Raum

{{ $quickStatsByRoomWeek->sum('count') }}
@if($quickStatsByRoomWeek->isEmpty())

Noch keine Einträge nach Räumen vorhanden.

@else
@foreach($quickStatsByRoomWeek as $stat)
{{ $stat['label'] }} {{ $stat['count'] }}x
@endforeach
@endif

Verlauf

Quick-Einträge

@if($quickEntries->isEmpty())

Keine Einträge im gewählten Zeitraum

Perfekt für spontane Haushaltsaktionen.

@else
@foreach($quickEntries as $entry)

{{ $entry->quick_type }}

@if($entry->room) {{ $entry->room }} @endif {{ $entry->done_on->format('d.m.Y') }} {{ $entry->created_at->format('H:i') }} Uhr {{ $entry->user?->name ?? 'Unbekannt' }}
@if($entry->note)

{{ $entry->note }}

@endif
@csrf @method('DELETE')
@endforeach
@endif

Neu

Aufgabe anlegen

Formular
@csrf

Übersicht

Aufgaben

{{ $chores->count() }}
@if($chores->isEmpty())

Noch keine Aufgaben vorhanden

Lege oben eure erste Aufgabe an.

@else
@foreach($chores as $chore)

{{ $chore->title }}

@if($chore->room) {{ $chore->room }} @endif {{ ucfirst($chore->frequency) }} @if($chore->due_date) Fällig: {{ $chore->due_date->format('d.m.Y') }} @endif @if($chore->last_completed_date) Letztmals: {{ $chore->last_completed_date->format('d.m.Y') }} @endif
@if($chore->description)

{{ $chore->description }}

@endif
@if($chore->assignedUser) Zuständig: {{ $chore->assignedUser->name }} @else Keine feste Zuweisung @endif
@csrf
@endforeach
@endif
@include('partials.bottom-nav', ['active' => 'chores'])