Laravel管理员更改上传的图片名称无效

时间:2018-11-14 15:43:25

标签: database laravel model image-uploading laravel-admin

protected function form()
{
    $form = new Form(new Note);

    $form->text('type', 'Type');
    $form->number('order', 'Order');
    $form->text('title', 'Title');
    $form->textarea('description', 'Description');
    $form->text('icon', 'Icon');
    $form->image('image', 'Image')->name('test.jpg');

    $form->saved(function (Form $form) {
        if ($form->model()->image) {
            $form->model()->image = "storage/".$form->model()->image;
            $form->model()->save();
        }
    });

    return $form;
}

这是我的form()函数,当有人尝试通过管理员编辑记事时。

不幸的是,在db中生成的图像单元是storage/admin/c872bcecce268f5a77297e69eaeb90b5.jpg

这是设置名称的测试,我想做->name($form->model()->title.'.jpg')

0 个答案:

没有答案