Appearance
Поле: file
Компонент: lte3::components.file (викликається через Lte3::file())
Опис
Файл-інпут з переліком поточних шляхів, підтримкою multiple, видаленням та ваговим порядком для сортування.
Props:
name(string)path(string|array) — існуючі шляхи/файлиattrs(array)multiple(bool)label,helpname_deleted,name_weight— кастомні імена полів для видалення/ваги
Приклад (з examples):
blade
{!! Lte3::file('document', '/vendor/lte3/img/favicons/favicon-32x32.png', [
'label' => 'Document',
'help' => 'Single File',
]) !!}
{!! Lte3::file('varfavicons', [
'/vendor/lte3/img/favicons/android-chrome-512x512.png',
'/vendor/lte3/img/favicons/android-chrome-192x192.png',
], ['label' => '']) !!}Поради
- JS логіка для сортування та видалення реалізована у
public/main.js(ініціалізаціяinitSortableY, обробникиjs-btn-delete). - Для автоматичної відправки при виборі файлу використовуйте wrapping form з
js-form-submit-file-changed.