如何在Laravel / Backpack CRUD中添加然后从数据库中显示图像URL?

时间:2017-03-21 15:35:37

标签: laravel-5.4 backpack-for-laravel

我可以使用特殊字段upload_multiply上传文件,然后将其名称保存在数据库中,但是如何在编辑记录时将其打印回来?我使用一对多关系,数据库结构,如对象 objects_images ,其中存在object_id,上传图像的名称和网址。我正在使用Laravel 5.4。

现在我的代码非常典型:

我有一个 ObjectCrudController ,我为我的项目构建表单。我使用像这样的buildt-in Backpack / CRUD字段(用于类别):

$this->crud->addField([
            'label' => 'Category to display',
            'type' => 'select',
            'name' => 'category_id',
            'entity' => 'category',
            'attribute' => 'name',
            'model' => 'App\Models\Category',
            'wrapperAttributes' => [
                'class' => 'form-group col-md-4'
            ]
        ]);

但我无法理解如何上传一些图像,然后将其记录显示为微缩模型,我还需要能够删除已上传的图像记录。我认为背包CRUD可以使用 html field view ,但我不知道从哪里开始。

0 个答案:

没有答案