@vite(['resources/css/app.css', 'resources/js/app.js'])
Stephup Construction Report
Approved report

{{ $report->title }}

{{ $report->reference_number }} · {{ $report->project->name }} · {{ $report->work_date->format('M j, Y') }}

Download PDF
Technician
{{ $report->technician->name }}
Supervisor
{{ $report->supervisor?->name ?: 'Not recorded' }}
Approved
{{ $report->reviewed_at?->format('M j, Y') ?: 'Not recorded' }}
Weather
{{ $report->weather ?: 'Not recorded' }}
Manpower
{{ $report->manpower_count }}
Equipment
{{ $report->equipment ?: 'Not recorded' }}

Construction checklist

@foreach ($report->checklistFlags() as $label => $checked)
{{ $checked ? 'Yes' : 'No' }}
{{ $label }}
@endforeach
@if (count($report->customChecklistFlags()) > 0)

Custom checklist

@foreach ($report->customChecklistFlags() as $label => $checked)
{{ $checked ? 'Yes' : 'No' }}
{{ $label }}
@endforeach
@endif @foreach ([ 'Work completed' => $report->work_completed, 'Issues' => $report->issues, 'Safety notes' => $report->safety_notes, 'Incident details' => $report->incident_details, 'Delay details' => $report->delay_details, 'Materials used or delivered' => $report->materials_used, 'Quality notes' => $report->quality_notes, 'Client instructions' => $report->client_instructions, 'Snag items' => $report->snag_items, 'Next steps' => $report->next_steps, ] as $label => $value)

{{ $label }}

{{ $value ?: 'Not recorded' }}

@endforeach

Attachments

Photos: {{ $report->photos->count() }} · Documents: {{ $report->files->count() }}

@if ($report->photos->whereNotNull('latitude')->whereNotNull('longitude')->isNotEmpty())
@foreach ($report->photos->whereNotNull('latitude')->whereNotNull('longitude') as $photo) {{ $photo->caption ?: $photo->original_name }} · {{ $photo->latitude }}, {{ $photo->longitude }} @endforeach
@endif