1 回答

TA貢獻1794條經驗 獲得超7個贊
$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 關注
- 126 瀏覽
添加回答
舉報