thinkphp6 设置数据库返回查询结果类型array/collection
array转成collection
方法1、直接转换
collection($result)->hidden(['time','type']);
方法2、修改database.php配置文件
//'resultset_type' => 'array',//注释掉 'resultset_type' => 'collection',
其他相关:
$user = USER::get(1); //此时$user是object $user = USER::get(1)->toarray(); //此时$user是array 一位数字组 $user = USERR::where('id',1)->select(); //此时$user是二维数组,第二维是object $user = USERR::where('id',1)->select(); $user = collection($user)->toarray(); //此时$user就是二维数组了 collection 是thinkphp助手函数 //如果$user是空,collection($user)返回空数组