@php
    $expiryDates = [
        'LIC_1_EXP_DATE' => $row->LIC_1_EXP_DATE,
        'DOT_INSP' => $row->DOT_INSP,
        'INS_EXP' => $row->INS_EXP,
    ];
    $expiryDates_label = [
        'LIC_1_EXP_DATE' => 'Registration',
        'DOT_INSP' => 'DOT',
        'INS_EXP' => 'Insurance',
    ];
    $expiringFields = [];
    $expiredFields = [];
    $currentDate = new DateTime();
    $endDate = new DateTime();
    $endDate->modify('+30 days');
    foreach ($expiryDates as $field => $expiryDate) {
        if (!empty($expiryDate) && $expiryDate != '0000-00-00 00:00:00' && $expiryDate != '0000-00-00') {
            $expiryDateObj = new DateTime($expiryDate);
            if ($expiryDateObj < $currentDate) {
                $formattedField = $field;
                $expiredFields[] = $formattedField;
            }
            if ($expiryDateObj >= $currentDate && $expiryDateObj <= $endDate) {
                $formattedField = $field;
                $expiringFields[] = $formattedField;
            }
        }
    }
    $str = '';
    foreach ($expiringFields as $expiringField) {
        $str .= $expiryDates_label[$expiringField] . ', ';
    }
    $str1 = '';
    foreach ($expiredFields as $expiredField) {
        $str1 .= $expiryDates_label[$expiredField] . ', ';
    }
@endphp
@if ($expiredFields)
    
@endif
@if ($expiringFields)
    
@endif