@use('App\Helpers\Helper') @props([ 'inputId' => 'fileUpload', 'name' => 'file[]', 'multiple' => true, 'label' => trans('general.file_upload'), ]) @php // Errors bind to whichever shape the caller used. `file[]` reports on // file.* (per-file), a singular `file` reports on file itself. $errorKey = str_ends_with($name, '[]') ? rtrim($name, '[]').'.*' : $name; $selectLabel = $multiple ? trans('button.select_files') : trans('button.select_file'); @endphp

{{ trans('general.upload_filetypes_help', ['allowed_filetypes' => config('filesystems.allowed_upload_extensions'), 'size' => Helper::file_upload_max_size_readable()]) }}

@foreach ($errors->get($errorKey) as $messages) @foreach ($messages as $message) {{ $message }}
@endforeach @endforeach