Download the PHP package aweram/fileable without Composer
On this page you can find all versions of the php package aweram/fileable. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package fileable
Описание
Пакет содержит livewire
компонент для загрузки галереи изображений, модель для файла, трейты для подключения к модели и четыре стандартных шаблона для конвертации изображений (используется intervention/image
).
ShouldImage
трейт для добавления изображения к модели, необходимо полеimage_id
, можно переопределить черезimageKey
. Добавляются методыimage
,uploadImage
(загрузка изображения, полученного черезrequest()
),livewireImage
(загрузка изображения черезlivewire
),clearImage
(очистить изображение).ShouldGallery
трейт для добавления галереи изображений к модели. Добавляются методыimages
,cover
(обложка, или первое изображение по приоритету),livewireGalleryImage
(загрузка изображения черезlivewire
),clearImages
(очистить галерею)fa-images
компонент для галереи наlivewire
, параметрmodel
для модели, у которой есть трейтShouldGallery
. В компоненте интерфейс для управления галерей (поиск по названию, загрузка группы изображений, удаление изображения, изменение имени изображения, изменение приоритета изображения через drag&drop)thumb:clear { --template= : clear only by template } { --all : clear all }
команда для очистки обрезанных изображений./thumbnail/{template}/{filename}
роут для генерации и сохранения превью файлов
В конфигурации можно задать расширенную модель для файла, необходимо что бы модель наследовалась от той что в пакете. Так же можно расширить observer, компонент для livewire и контроллер для генерации превью.
Что бы добавить новые шаблоны, нужно расширить в конфиге templates
.
Установка
Добавить "./vendor/aweram/fileable/src/resources/views/**/*.blade.php"
в tailwind.admin.config.js
, созданный в пакете tailwindcss-theme
.
Для добавления таблицы с файлами:
php artisan migrate
Файлы хранить в public
или во внешнем хранилище: В конфиге изменить FILESYSTEM_DISK=public
php artisan storage:link
All versions of fileable with dependencies
intervention/image Version ^3.3
aweram/tailwindcss-theme Version ^2.0
aweram/traits-helpers Version ^2.0