我在Laravel中遇到了错误。 UnexpectedValueException 响应内容必须是实现__toString()的字符串或对象,给定“boolean”。
我的助手代码是:
function checkunitconversionexist($itemid,$itemunits){
for($i=0; $i<count($itemid); $i++){
$finditemsinfos=DB::table('items')->Where('id',$itemid[$i])->first();
if($finditemsinfos->unit == $itemunits[$i]){
return 1;
} else {
$chkunitconversionexist=DB::table('unitconversion')->Where('itemsid',$itemid[$i])->Where('unit_name',$finditemsinfos->unit)->Where('subunit_name',$itemunits[$i])->get();
if(count($chkunitconversionexist) > 0){
return 1;
} else {
return 0;
}
}
}
}