【发布时间】:2018-10-07 00:11:20
【问题描述】:
我正在使用 laravel 5.2 并尝试使用 whereIn('id',[1,2]) 更新记录,但是当我尝试将 json 值 [1,2] 传递给它时,我返回
parameterize() 必须是数组类型,给定字符串。我在下面提到我的代码。
$load_id=json_encode($request->chk_load,JSON_NUMERIC_CHECK); // it returns [1,2]
Load::whereIn('id',$load_id)->update(array('status'=>3));
我应该怎么做才能修复这个错误。 ?
【问题讨论】:
标签: arrays json laravel-5 laravel-5.2