triad-ltd / array-images
一个 Laravel Nova 字段。
dev-master
2018-12-04 10:09 UTC
Requires
- php: >=7.1.0
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