triad-ltd/array-images

一个 Laravel Nova 字段。

安装: 6

依赖项: 0

建议者: 0

安全性: 0

星标: 1

关注者: 1

分支: 16

语言:Vue

dev-master 2018-12-04 10:09 UTC

This package is auto-updated.

Last update: 2024-09-12 04:59:12 UTC


README

一个 Laravel Nova 字段,允许您将上传的图片路径以数组格式保存到数据库中,将路径在 JSON 数据中改为相对路径。

安装

使用

创建数组图片只需调用 TriadLtd\ArrayImages\ArrayImages 类并使用 make 静态方法创建一个字段。

...
use TriadLtd\ArrayImages\ArrayImages;
...
public function fields(Request $request)
    {
        return [
            ...
            ArrayImages::make('Images', 'images'),
            ...
        ];
    }
...

这将创建一个名为 Images 的字段。存储的数据将如下所示。

[{
    "url": "/storage/wB04AbprHGxHw4I3sizXmuw9L4LBcG0wv0QEacAo.jpeg",
    "name": "wB04AbprHGxHw4I3sizXmuw9L4LBcG0wv0QEacAo.jpeg"
}, {
    "url": "/storage/eOuxUCjHGNokkHdOXYB7gGObxCvf7m30ridFpBpy.jpeg",
    "name": "eOuxUCjHGNokkHdOXYB7gGObxCvf7m30ridFpBpy.jpeg"
}, {
    "url": "/storage/nLkZp4vfpATEp56NStJfeAtKoHvmN2hapfxoNrEN.jpeg",
    "name": "nLkZp4vfpATEp56NStJfeAtKoHvmN2hapfxoNrEN.jpeg"
}]

注意

  • 请确保您在应用程序中指定了正确的 APP_URL
  • 请确保您在应用程序中指定了默认的 FILESYSTEM_DRIVER