@php $createdAt = optional($permit->created_at)->format('Y-m-d H:i'); $leaderAt = optional($permit->leader_decision_at)->format('Y-m-d H:i'); $hrAt = optional($permit->hr_decision_at)->format('Y-m-d H:i'); $statusVal = (string)($permit->status ?? 'pending'); $steps = [ ['label'=>'تم إنشاء الطلب', 'done'=>true, 'at'=>$createdAt], ['label'=>'اعتماد TL', 'done'=>in_array($statusVal, ['leader_approved','hr_approved','rejected']) && !!$leaderAt, 'at'=>$leaderAt], ['label'=>'اعتماد HR', 'done'=>($statusVal==='hr_approved') && !!$hrAt, 'at'=>$hrAt], ]; @endphp