编程爱好者之家

laraveladmin添加多图上传

2020-04-08 09:58:49 675

 1.我们在表单中这样引用多图上传,代码如下:

$form->multipleImage('logo', '图片')->help('请上传100*100格式图片')->removable();

2.

但是我们用到removeable()方法需要注意在form表单中不能使用MessageBag方法。


然后在对应数据模型中,我们必须这样定义两个方法,代码如下:


//注意 取名的 getLogoAttribute,setLogoAttribute 中的 Logo为对应字段名称

public function getLogoAttribute($value)
{
    return explode(',', $value);
}
 
public function setLogoAttribute($value)
{
    $this->attributes['logo'] = implode(',', $value);
}

完成以上操作,我们便成功的配置完多图上传。效果如下图

image.png


同类文章