Наследует File.
* имеет те же возможности
Поле Image
является расширением File
, которое позволяет отображать превью загруженных изображений.
use MoonShine\UI\Fields\Image; Image::make('Thumbnail')
<x-moonshine::form.file :imageable="true" name="thumbnail"/>
Если вам необходимо кастомизировать модальное окно с изображением в режиме "preview", то вы можете воспользоваться методом extraAttributes()
.
Image::make('avatar') ->extraAttributes( fn(string $filename, int $index): ?FileItemExtra => new FileItemExtra(wide: false, auto: true, styles: 'width: 250px;') )
wide
- XL размер модального окна,auto
- Размер окна будет подстраиваться под размер контента,styles
- Дополнительные стили для изображения в модальном окне.