0

当我试图展示图片时,我在背包中发现了这个令人愉快的发现:

$this->crud->addFields([
     [   // Upload
        'name' => 'pictures', //<-- this is an Entity
        'label' => 'Photos',
        'type' => 'upload_multiple',
        'upload' => true,
        'disk' => 'uploads'
     ]
]);

这段代码给了我这个:

在此处输入图像描述

我的问题是:

我究竟做错了什么?

如何获得这两个向量的值“文件”?我需要这个来显示图像。

4

1 回答 1

0

您可能忘记将“照片”添加到演员阵容。

根据文档:

步骤 3。由于文件名作为 JSON 数组存储在数据库中,我们将在模型上使用属性转换,因此每次我们从数据库中获取文件名数组时,它都会从 JSON 数组转换为 PHP 数组:

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

https://laravel-backpack.readme.io/docs/crud-fields#upload_multiple

于 2016-10-28T13:23:24.073 回答