У меня есть страница с данными / информацией и кнопкой загрузки, которая преобразует мою страницу в pdf. Теперь кнопка загрузки - моя проблема с тем, как я могу это сделать.
URL моей текущей страницы.
Route::get('/inventory/{id}', function ($id) {
$inventory = Inventory::find($id);
return view('layouts._inventory-template', ['inventory' => $inventory])
});
Моя кнопка в представлении
<a href="{{ action('ClientController@viewPdf', ['id' => $request()->route('id')]) }}" class="button button-secondary"><span></span>PDF</a>
Функцияв ClientController
public function viewPdf($id)
{
$inventory = Inventory::find($id);
$pdf = PDF::loadView('layouts._inventory-template');
return $pdf->download('inventory.pdf');
}
Вопрос: Как реализовать логику кнопки загрузки PDF на странице просмотра?