@php $optionName = $optionField['name']; $optionValue = old_empty_or_null($optionField['name'], '') ?? ($optionField['value'] ?? ($optionField['default'] ?? '')); $maxSizeInputField = [ 'name' => $optionName . '[validation][maxsize]', 'label' => 'Taille maximale', 'type' => 'select_from_array', 'value' => isset($optionValue['validation']['maxsize']) ? $optionValue['validation']['maxsize'] : '2048', 'attributes' => [ 'placeholder' => ' ', 'class' => 'form-control form-control-sm', ], 'allows_null' => false, 'options' => [ '1024' => '1Mo', '2048' => '2Mo', '5120' => '5Mo', ], ]; $mimeTypeInputField = [ 'name' => $optionName . '[validation][mimes]', 'label' => 'Types de fichier acceptés', 'type' => 'select_from_array', 'value' => isset($optionValue['validation']['mimes']) ? $optionValue['validation']['mimes'] : 'pdf', 'attributes' => [ 'placeholder' => ' ', 'class' => 'form-control form-control-sm', ], 'allows_null' => false, 'options' => [ 'pdf' => 'pdf', 'jpg,png' => 'images', 'doc,docx,odt,txt' => 'documents', ], ]; @endphp