Total Hours
{{ $totalHours }}
Billable Hours
{{ $billableHours }}
{{--
Something else
...
--}}

{{ $currentDate['dayName'] }}

{{ $currentWeekText }}
@foreach($currentWeek as $day) @endforeach @foreach($recordData['projects'] as $projectRefId => $projectData) @php $project = $projectData['project']; $firstDate = reset($recordData['dates']); @endphp {{-- Project Row --}} @foreach($recordData['dates'] as $day => $date) @endforeach {{-- General Row (Project-level entries) --}} @php $hasGeneralEntries = false; foreach($projectData['general']['breakdown'] as $dayBreakdown) { if (!empty($dayBreakdown)) { $hasGeneralEntries = true; break; } } @endphp @if($hasGeneralEntries) @foreach($recordData['dates'] as $day => $date) @endforeach @endif {{-- Tasks Rows --}} @foreach($projectData['tasks'] as $taskKey => $task) @foreach($recordData['dates'] as $day => $date) @endforeach @endforeach @endforeach @foreach($recordData['totalhours'] as $dayhours) @endforeach
Task
{{ $day['day'] }}
{{ $day['date'] }}
Total
{{ $projectData['totalhours'][$day] > 0 ? $projectData['totalhours'][$day] : '' }} {{ array_sum($projectData['totalhours']) }}
General
@foreach($projectData['general']['breakdown'][$day] as $entry) @endforeach
{{ $projectData['general']['totalhours'] }}
@foreach($task['breakdown'][$day] as $entry) @endforeach
{{ $task['totalhours'] }}
Total
{{ $dayhours }} {{ $totalHours }}