@php // Récupérer et convertir les options $optionsData = null; if(isset($row->details->options)) { $optionsData = json_decode(json_encode($row->details->options), true); } elseif(isset($options->options)) { $optionsData = json_decode(json_encode($options->options), true); } // Gestion sécurisée de la valeur sélectionnée $selected = []; if(isset($dataTypeContent->{$row->field})) { $value = $dataTypeContent->{$row->field}; if(is_array($value)) { $selected = $value; } elseif(is_string($value) && !empty($value)) { $decoded = json_decode($value, true); $selected = is_array($decoded) ? $decoded : []; } } @endphp @if($optionsData && is_array($optionsData)) @endif