主页

TP5模型对象转数组并删除数组某字段

旧春光   IP属地: 青海
0 点赞 0阅读 4226

用模型查询数据的时候想把数据结果处理后返回客户端,如果没配置输出是Array就会报Call to a member function toArray() on array这样的错误。

示例代码:

 public function read($id)
    {
        $arr = Test::where(['status' => 1])->where('id',$id)->select();
        if($arr){
            $arr = collection($arr)->toArray();
            array_walk($arr, function(&$t) {
                unset($t['id']);
              });
            $this->success('',$arr);
        }
        $this->error('参数错误!',[]);
    }
}
© 著作权归作者所有,转载或内容合作请联系作者