【问题标题】:Trying to get tcpdf installed on my laravel website?试图在我的 laravel 网站上安装 tcpdf?
【发布时间】:2014-10-25 00:39:42
【问题描述】:

我将在这篇文章中将帐户称为用户。

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

然后我尝试在页面中执行此操作:

{{ HTML::link('/tcpdf/examples/example_001.php') }}

我得到了我设置的 404 请求页面

任何想法为什么会发生这种情况或为什么它不起作用? 我可能需要做一条路线吗?

任何有关这方面的信息都会很棒。

【问题讨论】:

    标签: html laravel tcpdf


    【解决方案1】:

    如果你真的想在你的 Laravel 应用程序中使用 TCPDF,你很可能希望像使用 composer 的其他包一样包含它。请参阅有关如何将TCPDF 添加到composer.json 以使composer 自动将其下载到您的供应商区域的答案:Download tcpdf manually without using composer in Laravel 4(忽略帖子标题-它确实谈到了包括TCPDF composer。)

    您使用上面的代码示例实现的目的是简单地从您的 URL 基础呈现指向某个 URI 的链接。这是否可行将取决于您的本地 Web 服务器的配置方式以及 Laravel 和 Laravel 路由的配置方式。

    说了这么多,我认为您使用该解决方案走错了路。最终,我相信您要做的就是使用composerTCPDF 拖入其中,然后使用如下代码创建一个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

    您可以将一些类似的代码放入控制器方法中以进行操作并使其正常工作,但稍后您可能希望将其移至其他地方。

    【讨论】:

    • 我实际上确实弄清楚了这一点,并且我完全使用了您上面提到的使用作曲家安装的供应商,这真的很容易。 JamesG上面说的完全正确!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-12-23
    • 2012-05-09
    • 2017-03-29
    • 2014-08-18
    • 2015-10-20
    • 1970-01-01
    • 2020-11-09
    相关资源
    最近更新 更多