{{ $occurrence->occurrence_code }}
{{ $occurrence->start_date }} → {{ $occurrence->end_date }}
Role Requirements
@forelse($rolesRequired as $r) @php $current = $assignedRoles[$r->role] ?? 0; $remaining = $r->required_count - $current; @endphp
{{ $r->role }}
{{ $current }} / {{ $r->required_count }}
({{ $remaining > 0 ? $remaining . ' needed' : 'filled' }})
@empty
No role requirements defined
@endforelseCapacity
{{ $assignedCount }} /
{{ $required }}
Status:
{{ ucfirst($status) }}
Assigned Volunteers
@forelse($assigned as $v)
{{ $v->first_name }} {{ $v->last_name }}
@empty
@foreach($rolesMap[$v->id] ?? [] as $r)
{{ $r->role }}
@endforeach
No volunteers assigned
@endforelseVolunteer Pool
@forelse($available as $v)
{{ $v->first_name }} {{ $v->last_name }}
@empty
@foreach($rolesMap[$v->id] ?? [] as $r)
{{ $r->role }}
@endforeach
No available volunteers
@endforelse