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-адреса.