我有一个按钮,当我单击该按钮时,数据应该以 csv 格式打开
public function get_textfile() {
$table = Campaign::all();
$file = fopen('file.csv', 'w');
foreach ($table as $row) {
fputcsv($file, $row);
}
fclose($file);
header("Content-type: text/csv");
header("Cache-Control: no-store, no-cache");
header('Content-Disposition: attachment; filename="campaign.csv"');
header("Expires: 0");
// return Redirect::to('');
}
上面的代码在我的控制器中......
我的按钮在视图中(我在路由时遇到问题如何路由?)
<a href= {{ URL::to('?????' ); }} "" class="btn btn-large btn-success">Export CSV file</a>
谁能解释一下这个过程?