Laravel de routage: Comment faire pour créer un lien vers un fichier PDF
J'ai besoin de générer des documents PDF et de les faire envoyer par e-mail ainsi que de les rendre accessibles par un lien.
Envoi par e-mail est OK, mais je n'ai aucune idée de comment créer le lien.
Depuis que j'utilise Laravel 4, tous les liens sont en passant par routes.php
.
Alors, comment puis-je créer un lien vers un fichier dans un répertoire donné?
<a href="http://my.domain.org/assets/pdf/file.pdf">Link</a>
ne fonctionnera pas, car la route n'est pas connu par laravel...
J'ai la réponse pour vous here comment faire cela
Si vous mettez votre fichier PDF dans votre répertoire public, vous pouvez créer un lien direct, avez-vous essayé?
Si vous mettez votre fichier PDF dans votre répertoire public, vous pouvez créer un lien direct, avez-vous essayé?
OriginalL'auteur user2746374 | 2013-09-05
Vous devez vous connecter pour publier un commentaire.
Pour générer un lien vers un fichier ou d'un répertoire, que vous ne voulez pas courir à travers Laravel de l'application (par exemple, par le biais de index.php), l'utilisation
URL::asset()
.Cela suppose que vous avez créé un physique de fichier PDF sur votre serveur que vous souhaitez lier. Si votre fichier PDF est dynamique et générés/(extrait par l'intermédiaire de votre Laravel application, vous devez utiliser
URL::to()
,URL::route()
, ou similaire.OriginalL'auteur Aken Roberts
Martin Conte est bon, mais c'est une autre façon de réaliser le même travail à l'aide de Laravel de la Lame:
OriginalL'auteur Antonio Carlos Ribeiro
Créer des PDF quelque part dans le répertoire public, puis de créer un lien vers ce fichier comme ceci:
essayé, mais je ne sais pas pourquoi il est téléchargé automatiquement
OriginalL'auteur Martin Tale
si vous utilisez laravel 4 de la fonctionnalité de COURRIER que vous pouvez ajouter à cela
mais le .pdf dans votre répertoire public en vertu d'un pdf dossier et qui va le faire:
la même chose peut être un lien que vous pouvez ajouter à l'e-mail
Vous ne devriez pas avoir besoin d'un itinéraire pour créer un lien, il peut être fait par la lame.
OriginalL'auteur Lynx
D'une autre manière, dans une vue:
Ce lien pour aller à
public
dossier.OriginalL'auteur entoniperez