laravel中updateOrCreate配合联合索引,可以插入但不可更新,报错提示Illegal offset type


laravel 5.5    php7.0.1


model 中设置:

protected $primaryKey = ['order_id','goods_id'];

public $incrementing = false;


controller中执行updateOrCreate

OrderGoods::updateOrCreate([

'order_id' => $order_id,'goods_id' => $v['goodsId']

],[

'Fee' => $v['Fee'],

'Code' => $v['Code'],

]);


插入时正常,更新时报错:Illegal offset type

求问大神这是什么原因


点赞 取消点赞 收藏 取消收藏

<< 上一篇: linux 安装Laravel 不显示Laravel index.php 文件

>> 下一篇: larveral 分页