Payroll Details (Per Staff) - {{ str_pad($month, 2, '0', STR_PAD_LEFT) }}/{{ $year }}

@foreach($rows as $row) @php $staffName = $row->full_name ?: trim(($row->first_name ?? '') . ' ' . ($row->last_name ?? '')); $start = $row->run_date ? \Carbon\Carbon::parse($row->run_date)->firstOfMonth()->format('Y-m-d') : ''; $end = $row->run_date ? \Carbon\Carbon::parse($row->run_date)->endOfMonth()->format('Y-m-d') : ''; $payDate = $row->run_date ? \Carbon\Carbon::parse($row->run_date)->format('Y-m-d') : ''; @endphp @endforeach
Staff Pay Period Pay Date Gross Salary Net Salary Bonuses Penalties Notes
{{ $staffName }} {{ $start }} - {{ $end }} {{ $payDate }} {{ number_format($row->gross_salary, 2) }} {{ number_format($row->net_salary, 2) }} {{ number_format($row->bonuses, 2) }} {{ number_format($row->penalties, 2) }} {{ $row->notes }}
Total {{ number_format($totalGross, 2) }} {{ number_format($totalNet, 2) }}