当我试图展示图片时,我在backpack中发现了这个令人愉快的发现:
$this->crud->addFields([
[ // Upload
'name' => 'pictures', //<-- this is an Entity
'label' => 'Photos',
'type' => 'upload_multiple',
'upload' => true,
'disk' => 'uploads'
]
]);这段代码为我提供了以下内容:

我的问题是:
我做错了什么?
如何获取这两个向量的值'file‘?我需要这个来显示图像。
发布于 2016-10-28 21:23:24
您可能忘记了将'photos‘添加到cast数组中。
基于文档:
Step 3。由于文件名以JSON数组的形式存储在数据库中,因此我们将对您的模型使用属性强制转换,因此每次从数据库获取filenames数组时,都会将其从JSON数组转换为PHP数组:
protected $casts = [
'photos' => 'array'
];https://laravel-backpack.readme.io/docs/crud-fields#upload_multiple
https://stackoverflow.com/questions/40304036
复制相似问题