当我试图展示照片时,我在背包里发现了这个令人愉快的发现:
$this->crud->addFields([
[ // Upload
'name' => 'pictures', //<-- this is an Entity
'label' => 'Photos',
'type' => 'upload_multiple',
'upload' => true,
'disk' => 'uploads'
]
]);
这段代码给了我这个:
我的问题是:
我做错了什么?
如何获取价值&#39;文件&#39;这两个载体?我需要它来显示图像。
答案 0 :(得分:0)
您可能忘记将“照片”添加到投射阵列中。
基于文档:
第3步。由于文件名作为JSON数组存储在数据库中,我们将在模型上使用属性转换,因此每次从数据库获取文件名数组时,它都会从JSON数组转换为PHP数组:
protected $casts = [
'photos' => 'array'
];
https://laravel-backpack.readme.io/docs/crud-fields#upload_multiple