Dompdf Laravel测试

时间:2018-01-23 21:06:37

标签: laravel dompdf

我在解决此问题时遇到问题。我希望用户能够在按下按钮时下载报告。我一直没有定义动作,如果我改变路线,它就不会加载应用程序。

任何帮助都将不胜感激。

/ ************查看*************** /

<a href="{{URL::action('ReportController@pdf',[$report->Report_ID])}}"><button>Download PDF</button></a>

/ *************控制器******** /

 public function pdf($id){
   $report=Report::findorFail($id);
   $pdf = PDF::loadView('reports.show', compact('report'));
   return $pdf->download('server_report.pdf');
 }

1 个答案:

答案 0 :(得分:0)

您需要在路线中定义您的行动。

例如:

Route::get('pdf','ReportController@pdf');

另外,请确保如果ReportController有资源路由,那么pdf路由会超过它。