chaseconey/nova-external-image

一个 Laravel Nova 字段。

支持包维护!
chaseconey

安装次数: 362,483

依赖者: 0

建议者: 0

安全: 0

星标: 28

关注者: 3

分支: 12

公开问题: 3

语言:Vue

1.0.0 2023-12-14 21:16 UTC

This package is auto-updated.

Last update: 2024-09-14 22:49:19 UTC


README

为 Laravel Nova 提供的外部图片字段

Latest Version on Packagist Total Downloads

Index Detail

安装

使用 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