Laravel Nova。将数组保存在自定义字段中

时间:2019-03-21 20:40:25

标签: laravel laravel-nova

我使用nova.laravel.com。然后,我尝试为此创建画廊的管理面板创建自定义字段,该字段将数据另存为数组[“ image1.png”,“ image2.png”]。

如果数据库中的列为字符串(模型中没有$ casts为array),并且之前-从数组创建json-一切正常。

但是我想在将模型强制转换为本机类型的模型中做

protected $casts = [
    'images' => 'array'
];

如果前端的Laravel Nova给我input,但无法保存对象\数组,如何将数据另存为数组。并将所有另存为字符串。

我可以这样做吗?谢谢。

1 个答案:

答案 0 :(得分:0)

好像已经为此制作了一个包裹。

https://novapackages.com/packages/halimtuhu/array-images

用法示例ArrayImages::make('Images', 'images')->disk('public'),