我需要生成 PDF 文档并让它们通过电子邮件发送以及通过链接访问它们。 通过电子邮件发送可以,但我不知道如何创建链接。
因为我使用 Laravel 4,所以所有链接都通过 routes.php
。
那么如何在给定目录中创建指向文件的链接呢?
<a href="http://my.domain.org/assets/pdf/file.pdf">Link</a>
不会工作,因为 laravel 不知道该路线...
最佳答案
要生成指向物理文件或目录的链接,您不想通过 Laravel 的应用程序(例如通过 index.php)运行,请使用 URL::asset()
.
URL::asset('assets/pdf/file.pdf');
这假设您已经在您的服务器上创建了一个您想要链接到的物理 PDF 文件。如果您的 PDF 文件是动态的并且是通过 Laravel 应用程序生成/检索的,您应该使用 URL::to()
, URL::route()
,或类似的。
关于php - Laravel 路由 : How to create a link to a PDF file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18640618/