我将在此帖中将该帐户称为用户。
所以我将tcpdf目录放在/ home / user / laravel /
中然后我尝试在页面中执行此操作:
{{ HTML::link('/tcpdf/examples/example_001.php') }}
我得到了我设置的404请求页面
任何想法为什么会发生这种情况或为什么它不起作用? 我可能需要做一条路线吗?
任何关于此的信息都会很棒。
答案 0 :(得分:2)
如果您真的想在Laravel应用中使用TCPDF
,那么您很可能希望将其包含在使用composer
的其他包中。请参阅此答案,了解如何将TCPDF
添加到composer.json
,以便让composer
自动将其下载到您的供应商区域:Download tcpdf manually without using composer in Laravel 4(忽略帖子标题 - 它会说话关于将TCPDF
与 composer
包括在一起。)
您使用上面的代码示例实现的目的是简单地在URL基础上呈现指向某个URI的链接。这是否有效取决于本地Web服务器的配置方式以及Laravel和Laravel路由的配置方式。
说了这么多,我认为你正走在错误的道路上。最后,我相信您要做的是使用TCPDF
拖动composer
,然后使用以下代码创建PDF文件:
$pdf = new TCPDF();
$pdf->AddPage();
$pdf-> ... other stuff according to the TCPDF API...
$pdf->Output( 'test.pdf', 'I' );
可在此处找到TCPDF
API:http://www.tcpdf.org/doc/code/classTCPDF.html
你可以把这样的代码放到一个控制器方法中来解决问题并让事情有效,但是后来你可能想把它移到其他地方。