Projects assigned to users

@foreach($users as $user) @php $projects = $user->LongTermProjectStakeholders ->filter(function ($stakeholder) { return optional($stakeholder->LongTermProject)->state != 'DELETED'; }) ->unique('long_term_project_id'); $projectCount = $projects->count(); @endphp
@if($projectCount > 0) {{-- @dd($user->LongTermProjectStakeholders->pluck('long_term_project_id')); --}} @foreach($projects as $stakeholder)
{{-- PROJECT --}} {{ $stakeholder->LongTermProject->title ?? 'N/A' }} {{-- ACTIVITIES --}} @if($stakeholder->LongTermProject && $stakeholder->LongTermProject->LongTermProjectActivities->count())
    @foreach($stakeholder->LongTermProject->LongTermProjectActivities as $activity) @if(in_array($user->id, $activity->assigned_to ?? []))
  • {{ $activity->activity_name ?? 'Task' }} {{-- SUB ACTIVITIES --}} @if($activity->LongTermProjectSubActivities->count())
      @foreach($activity->LongTermProjectSubActivities as $sub)
    • ↳ {{ $sub->sub_activity_name ?? 'Sub Task' }}
    • @endforeach
    @endif
  • @endif @endforeach
@else

No activities

@endif
@endforeach @else

No projects assigned.

@endif
@endforeach