{{-- @if (isset($name) && !empty($name) && isset($answers) && !empty($answers) && isset($sortable_id) && !empty($sortable_id)) --}} @php($create_mode = !isset($display)) @php($data = old($sortable_id) && count(old($sortable_id)) ? old($sortable_id) : (isset($answers) && !empty($answers) ? $answers : null)) {{-- @php($for_answers = isset($answers) && !empty($answers)) --}} @if (isset($name) && !empty($name) && isset($sortable_id) && !empty($sortable_id)) @php($type = $type ?? 'text')
@if (isset($label) && !empty($label) && $create_mode)
{!! config('dgc-icons.plus') !!}
@endif
@if (isset($data) && !empty($data)) @php($pos = 0) @foreach ($data as $key => $ans) @php($pos += 1)
{!! config('dgc-icons.list') !!}
@if ($create_mode) @else @if (isset($key) && $for_answers) @include('quiz.answers.condition', [ 'item' => Answer::find($key),//$item, 'answer' => $ans, 'for_question' => false, ]) @endif @endif @if (isset($hint) && !empty($hint)) {!! $hint !!} @endif {{-- @error($name) {{ $message }} @enderror --}}
@if ($create_mode)
{!! config('dgc-icons.delete') !!}
@endif
@endforeach @if (isset($item) && $for_answers) @include('quiz.answers.other_answer', [ 'item' => Answer::find($key),//$item, 'drag_n_drop' => true, ]) @endif @else {{-- no data --}}
{!! config('dgc-icons.list') !!}
@if (isset($hint) && !empty($hint)) {!! $hint !!} @endif {{-- @error($name) {{ $message }} @enderror --}}
{!! config('dgc-icons.delete') !!}
{!! config('dgc-icons.list') !!}
@if (isset($hint) && !empty($hint)) {!! $hint !!} @endif {{-- @error($name) {{ $message }} @enderror --}}
{!! config('dgc-icons.delete') !!}
@endif
{{-- @dump($errors->all()) --}} @php($flattened_name = str_replace(['[', ']'], '', $name) /* retourne le nom du champs sans les '[]' pour affichage des errors*/) @if ($errors->has($name)) @error($name) {{ $message }} @enderror @elseif($errors->has($flattened_name)) @error($flattened_name) {{ $message }} @enderror @endif
@endif