QueryException In Connection.php line 770 :
Array to string conversion (SQL: insert into `test` (`name`, `pictures`, `updated_at`, `created_at`) values (aaaaaa, image/47b9559b134641fa42fbf61931aac7dc.jpeg, 2017-02-28 22:51:11, 2017-02-28 22:51:11))
下个版本会修复问题2,问题3多图上传下个版本会重构掉,效果可以看demo上的多图上传
其它两个问题我再看看
@z-song 问题3能不能麻烦先修复下,现在用的最新的1.3.x-dev,依然有这个问题,但是我看demo是好的。项目需要用到这个控件,这会导致流程进行不下去。
$form->multipleImage('pictures');
提交的数据是图片数组, 所以在模型里面要设置pictures字段的存储格式,通过定义mutator来实现,比如你要用json字符串形式来存储多图:
public function setPicturesAttribute($pictures)
{
if (is_array($pictures)) {
$this->attributes['pictures'] = json_encode($pictures);
}
}
public function getPicturesAttribute($pictures)
{
return json_decode($pictures, true);
}
也可以用其它格式来存储
👍 非常感谢。
@z-song
bootstrap-fileinput修复了allowedFileTypes无效的问题,可以更新下。
https://github.com/kartik-v/bootstrap-fileinput/issues/885
soga!
thanks
Most helpful comment
提交的数据是图片数组, 所以在模型里面要设置pictures字段的存储格式,通过定义mutator来实现,比如你要用json字符串形式来存储多图:
也可以用其它格式来存储