Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 试图在我的laravel网站上安装tcpdf?_Html_Laravel_Tcpdf - Fatal编程技术网

Html 试图在我的laravel网站上安装tcpdf?

Html 试图在我的laravel网站上安装tcpdf?,html,laravel,tcpdf,Html,Laravel,Tcpdf,在这篇文章中,我将把这个帐户称为用户 所以我把tcpdf目录放在/home/user/laravel中/ 然后我尝试在一页中这样做: {{ HTML::link('/tcpdf/examples/example_001.php') }} 我得到了404请求页面,我设置了这个页面 你知道为什么会发生这种情况,或者为什么它不起作用吗? 我需要走路线吗 关于这方面的任何信息都将非常有用。如果您真的想在您的Laravel应用程序中使用TCPDF,您很可能希望像使用composer的其他软件包一样包含

在这篇文章中,我将把这个帐户称为用户

所以我把tcpdf目录放在/home/user/laravel中/

然后我尝试在一页中这样做:

{{ HTML::link('/tcpdf/examples/example_001.php') }}
我得到了404请求页面,我设置了这个页面

你知道为什么会发生这种情况,或者为什么它不起作用吗? 我需要走路线吗


关于这方面的任何信息都将非常有用。

如果您真的想在您的Laravel应用程序中使用
TCPDF
,您很可能希望像使用
composer
的其他软件包一样包含它。关于如何将
TCPDF
添加到
composer.json
,以便让
composer
自动下载到您的供应商区域,请参见此答案:(忽略帖子标题-它确实涉及将
TCPDF
composer
一起包含在内)

使用上面的代码示例所实现的是,只需在URL基础上呈现指向某个URI的链接。这是否有效将取决于本地web服务器的配置方式以及Laravel和Laravel路由的配置方式

话虽如此,我认为你的解决方案走错了方向。最后,我相信您要做的是使用
composer
拖动
TCPDF
,然后创建一个包含以下代码的PDF文件:

$pdf = new TCPDF();
$pdf->AddPage();
$pdf-> ... other stuff according to the TCPDF API...
$pdf->Output( 'test.pdf', 'I' );
TCPDF
API可在此处找到:


您可以将一些类似的代码放入控制器方法中,以使其发挥作用,但稍后您可能会希望将其移到其他地方。

我确实发现了这一点,我使用了您刚才提到的方法,即使用composer安装了一个供应商,这使这一过程非常简单。詹姆斯格上面所说的完全正确!