@php $status = $sample->status ?? null; $dateSent = $sample->date_sent ?? null; $dateExpected = $sample->date_expected ?? null; $approvedDate = $sample->approved_date ?? null; $hasSample = $sample && ($sample->id ?? null); @endphp @if($status == "approved") {{-- Approved --}}
Approved @if($approvedDate) {{ \Carbon\Carbon::parse($approvedDate)->format('d M') }} @endif
@can('style:update') @endcan @elseif($status == "rejected") {{-- Rejected --}}
Rejected
@can('style:update') @endcan @elseif($dateSent) {{-- Sent --}}
Sent {{ \Carbon\Carbon::parse($dateSent)->format('d M') }}
@can('style:update') @endcan @elseif($dateExpected) {{-- Expected --}}
Expected {{ \Carbon\Carbon::parse($dateExpected)->format('d M') }}
@can('style:update') @endcan @elseif($hasSample) {{-- Planned (sample exists but no dates) --}}
Planned
@elseif($sampleRequired) {{-- Required but not ordered --}}
Not Ordered
@can('style:update') @endcan @else {{-- Not required --}}
Not Required
@can('style:update') @endcan @endif