@php $field['wrapper'] = $field['wrapper'] ?? $field['wrapperAttributes'] ?? []; $field['wrapper']['data-init-function'] = $field['wrapper']['data-init-function'] ?? 'bpFieldInitUploadMultipleElement'; $field['wrapper']['data-field-name'] = $field['wrapper']['data-field-name'] ?? $field['name']; @endphp {{-- upload multiple input --}} @include('crud::fields.inc.wrapper_start') @include('crud::fields.inc.translatable_icon') {{-- Show the file name and a "Clear" button on EDIT form. --}} @if (isset($field['value'])) @php if (is_string($field['value'])) { $values = json_decode($field['value'], true) ?? []; } else { $values = $field['value']; } @endphp @if (count($values))
@foreach($values as $key => $file_path)
@if (isset($field['temporary'])) {{ $file_path }} @else {{ $file_path }} @endif
@endforeach
@endif @endif {{-- Show the file picker on CREATE form. --}}
'file_input backstrap-file-input']) multiple >
{{-- HINT --}} @if (isset($field['hint']))

{!! $field['hint'] !!}

@endif @include('crud::fields.inc.wrapper_end') {{-- ########################################## --}} {{-- Extra CSS and JS for this particular field --}} @push('crud_fields_styles') @bassetBlock('backpack/crud/fields/upload-multiple-field.css') @endBassetBlock @endpush @push('crud_fields_scripts') @bassetBlock('backpack/crud/fields/upload-multiple-field.js') @endBassetBlock @endpush