我使用nova.laravel.com。然后,我尝试为此创建画廊的管理面板创建自定义字段,该字段将数据另存为数组[“ image1.png”,“ image2.png”]。
如果数据库中的列为字符串(模型中没有$ casts为array
),并且之前-从数组创建json-一切正常。
但是我想在将模型强制转换为本机类型的模型中做
protected $casts = [
'images' => 'array'
];
如果前端的Laravel Nova给我input
,但无法保存对象\数组,如何将数据另存为数组。并将所有另存为字符串。
我可以这样做吗?谢谢。
答案 0 :(得分:0)
好像已经为此制作了一个包裹。
https://novapackages.com/packages/halimtuhu/array-images
用法示例ArrayImages::make('Images', 'images')->disk('public'),