laravel 关于json的那些事

 Exception in InterfaceController.php line 1337:
 Failed calling App\Model\Incomm::jsonSerialize()
 laravel 如何使用json_encode();
 有些地方使用是好的,有些地方使用就会报错这是为什么
 代码如下:
 if($type == 2){
    $infos = Incomm::where('user_id',$user_id)->where('infwc',2)->paginate(16);
    $info = array();
    foreach($infos as $val){
       $info[] = $val;
    }
  }

  $rs = array(
    'info'=>$info
  );
  echo json_encode($rs);
  exit;
  这样就会报这种错
JellyBool
$infos = Incomm::where('user_id',$user_id)->where('infwc',2)->paginate(16);

return $infos;

默认就是返回 json 格式的了

Coke 回复 JellyBool

但是我不是给他重组了吗

JellyBool 回复 Coke
 echo json_encode($rs);
  exit;

这两行不要,直接:

return $rs;

话说写代码稍微认真一点吧,这样的命名方式简直 0 分