@foreach($records as $data) {{ $loop->iteration }} @foreach ($headersData as $sequence) @php $val = explode('...', $sequence['value']); $val = $val[0]; @endphp @if($sequence['type'] == 'headers') @if ($val == 'department' || $val == 'designation') {{ @$data->employee->{$val}->name }} @else {{ ucwords(@$data->employee->{$val}) }} @endif @else @foreach ($monthData as $m) @php $r = $data['items'][$m]; @endphp @php $val = explode('...', $sequence['value']); $val = $val[0]; $summaryTotal[$m][@$val][@$r->employee_id] = @$r[$val]; @endphp @if ($sequence['type'] == 'summary') {{ @$r->{$val} }} @elseif($sequence['type'] == 'components') @php $val1 = $val; $val = ''; $rate = $arrear = 0; if (isset($r->slipLogs)) { foreach ($r->slipLogs as $logs) { if ($logs->type_id == $val1) { $val = round($logs->calculate_salary, 2); $rate = round($logs->actual_salary, 2); $arrear = round($logs->arrear_salary, 2); if (isset($componentTotal[$m][$val1])) { $componentTotal[$m][$val1] += $val; } else { $componentTotal[$m][$val1] = $val; } } } } @endphp @if ($sequence['type'] == 'components') @if (isset($sequence['calculationType']) && $sequence['calculationType'] == 'PaidDays') @if ($templateData->rate == '1') {{ $rate }} @endif @endif @endif {{ $val }} @if ($sequence['type'] == 'components') @if ($templateData->arrear == '1') {{ $arrear }} @endif @endif @endif @endforeach @endif @endforeach @endforeach