Image
Вы просматриваете документацию старой версии MoonShine. Рассмотрите возможность обновления вашего проекта до MoonShine 2.x.
Наследует
File
* имеет те же возможности
Все то же самое как и File, меняется только отображение
use MoonShine\Fields\Image; //...public function fields(): array{ return [ //... Image::make('Thumbnail', 'thumbnail') ->dir('/') // Директория где будут хранится файлы в storage (по умолчанию /) ->disk('public') // Filesystems disk ->allowedExtensions(['jpg', 'gif', 'png']) // Допустимые расширения //... ];}//...
Для правильной генерации URL-адреса файла вы должны определить переменную окружения APP_URL таким образом,
чтобы она соответствовала URL-адресу вашего приложения.
При использовании драйвера local возвращаемое значение url не представляет собой URL-адрес.
По этой причине мы рекомендуем всегда хранить ваши файлы с именами, которые будут создавать действительные URL-адреса.