laravel4 CSV帮助路由


laravel4 CSV help in routing

我有一个按钮,当我点击该按钮时数据应该以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>

谁能解释一下这个过程?

{{URL::action('YourController@get_txtfile')}}

我相信这应该可以。