我试图通过检索我的订单表中的数据来获取发票,但是当我单击链接时,它会带我返回我的订单页面,而无需执行任何操作。OrdersController.phppublic function getPdf(Order $order) { if (auth()->id() != $order->user_id) { return back()->withError("Vous n'avez pas accès à cette commande"); } $products = $order->products; $member = User::find(Auth::id()); $categories = Category::all(); $pdf = PDF::loadview('invoice/invoice'); return $pdf->download('invoice.pdf')->with([ 'order' => $order, 'products' => $products, 'member' => $member, 'categories' => $categories, ]); }网站.phpRoute::get('/invoice', 'OrdersController@getPdf');有人能帮我吗?谢谢
1 回答
海绵宝宝撒
TA贡献1809条经验 获得超8个赞
我不知道您使用的是哪种 PDF 类,但您可以按以下顺序尝试:
$pdf = PDF::loadView('invoice/invoice',compact('order','products','member','categories'));
return $pdf->download('invoice.pdf');
- 1 回答
- 0 关注
- 103 浏览
添加回答
举报
0/150
提交
取消