1 回答
TA贡献1794条经验 获得超8个赞
$orders = $result->data->orders;
if(empty($orders))
{
$request->session()->flash('message', 'No records');
return back();
}
header('Content-Type: text/csv;');
header('Content-Disposition: attachment; filename=orders.csv');
header("Pragma: no-cache");
header("Expires: 0");
$fh = fopen('php://output', 'w');
fputcsv($fh, array('Order Id','First Name','Last Name','Email','Amount','Transaction Id','Last Four','Total Paid'));
foreach ($orders as $order) {
$order_data = array($order->id);
array_push($order_data, $order->first_name);
array_push($order_data, $order->last_name);
array_push($order_data, $order->email);
foreach ($order->order1 as $order) {
$order1 = array($order);
for($i = 0; $i < count($order1); $i++) {
array_push($order_data,$order1[$i]->amount);
}
array_push($order_data, $order->payment->trans_id);
array_push($order_data, $order->payment->last_four);
array_push($order_data, $order->payment->total_paid);
}
}
fputcsv($fh, $order_data);
}
此代码解决了我的问题
- 1 回答
- 0 关注
- 148 浏览
添加回答
举报
