vysotsky-productions / nova-gallery-field
A Laravel Nova field.
Installs: 209
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 0
Open Issues: 0
Language:Vue
Requires
- php: >=7.2
This package is auto-updated.
Last update: 2025-02-16 15:49:01 UTC
README
composer require vysotsky-productions/nova-gallery-field
php artisan vendor:publish --tag=nova-gallery-field
NovaGalleryField::make('Альбом', $this->albums, 'albums')
->aspectRatio(3/4)
->setUseCropper($bool default = true)
->setCropBoxDataField('crop_data_field')
->getPhoto('original_url')
->mediaToEnd()
->getPhotoForm('preview_url')
->getPhotoDetail('preview_url')
->getPhotoIndex('preview_url')
->cropBoxDataField('crop_data')
->setCustomGalleryFields([
Text::make('name'),
Text::make('description')
])
->multiple()
->useDeleteOrDetach
->setSortable('order')
->setHandler(
new SavePhotoCollection(
new SavePhoto('persons/albums', config('thumbs.user.persons/avatar'))
)
)
download_link - media attribute name for download link as defaultx