chaseconey / nova-external-image
一个 Laravel Nova 字段。
1.0.0
2023-12-14 21:16 UTC
Requires
- php: >=7.1.0
README
为 Laravel Nova 提供的外部图片字段
安装
使用 Composer 将包安装到使用 Nova 的 Laravel 应用中
composer require chaseconey/nova-external-image
用法
在 fields
方法中将字段添加到您的资源中
use Chaseconey\ExternalImage\ExternalImage; ExternalImage::make('Image')
该字段扩展了 Laravel\Nova\Fields\Text
字段,因此所有常用方法都可用。
选项
前缀
使用前缀路径来添加图片字段。如果图像不是存储在绝对路径上,而是指向 CDN,则此功能非常有用。
ExternalImage::make('Image') ->prefix('https://example.com/'),
宽度
设置图片的宽度(以像素为单位)。
ExternalImage::make('Image') ->width(32),
高度
设置图片的高度(以像素为单位)。
ExternalImage::make('Image') ->height(32),
半径
设置图片的边框半径(以像素为单位)。
ExternalImage::make('Image') ->radius(32),
头像
以类似头像的风格设置图片(圆形和固定高度 + 宽度)。
ExternalImage::make('Image') ->avatar(),
搜索头像
如果您希望外部图片在搜索框中作为 头像 使用,请使用 ExternalImageAsAvatar
而不是 ExternalImage