0
votes

Laravel Pass Param URL ID URL à la fonction Contrôleur

J'ai une page avec des données / informations sur celui-ci avec un bouton de téléchargement qui convertit ma page en PDF. Maintenant, le bouton de téléchargement est mon problème avec la façon dont je peux le faire.

My URL de page actuelle. P>

public function viewPdf($id)
{
    $inventory = Inventory::find($id);

    $pdf = PDF::loadView('layouts._inventory-template');
    return $pdf->download('inventory.pdf');
}


2 commentaires

Je ne comprends pas avec ce que tu veux exactement. S'il vous plaît faites votre question clairement!


Comment puis-je implémenter la logique du bouton de téléchargement PDF dans la page de vue?


3 Réponses :


0
votes

Dans votre routeur: xxx

Vous pouvez appeler simple votre itinéraire dans href: xxx


0 commentaires

0
votes

Je suggérerais:

<a href="{{ route('download-pdf', Auth::user()->id) }}" title="">Download<i class="la la-download"></i></a>


0 commentaires

0
votes

Ajouter simplement une propriété de téléchargement dans une balise

<a href="{{ action('ClientController@viewPdf', ['id' => $request()->route('id')]) }}" class="button button-secondary" download><span></span>PDF</a>


0 commentaires