关于导出重组数据,有什么更快的方法吗
比如订单表,有个 user_id
,需要导出有十万条数据。比如导出的字段有个用户名称字段。就需要关联去 user
表拿到 name
。然后循环重组数据。等于再次循环十万次。下面代码示例:
$orders = Order::with('user')->get();
//导出数据
$export_data = [];
foreach($orders as $order){
$export_data = [
'no' => $order->no,
//必须循环重组这个user_name字段
'user_name' => $order->user->name,
];
}
//导出
Export($export_data);
请问有什么好方法,可以不用循环重组数据吗,直接查出来就可以塞进导出所需要的数据里
推荐文章: