Невозможно скачать pdf - Laravel - PullRequest
0 голосов
/ 27 мая 2020

Я пытаюсь получить счет, извлекая данные из своей таблицы заказов, но когда я нажимаю на ссылку, я возвращаюсь на страницу моего заказа без каких-либо действий.

OrdersController. *

public 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,
        ]);
    }

web. php

Route::get('/invoice', 'OrdersController@getPdf');

Кто-нибудь может мне помочь? Спасибо

1 Ответ

1 голос
/ 27 мая 2020

Я не знаю, какой класс PDF вы используете, но вы можете попробовать в следующем порядке:

 $pdf = PDF::loadView('invoice/invoice',compact('order','products','member','categories'));

 return $pdf->download('invoice.pdf');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...