首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FPDF与Laravel

FPDF与Laravel
EN

Stack Overflow用户
提问于 2022-11-09 14:07:03
回答 3查看 58关注 0票数 0

我正在尝试使用FPDF (http://www.fpdf.org/) PHP为我的网站,使用拉拉维尔。我希望能够动态地创建一个PDF。

我已经将库的文件存储在文件夹中:‘/public/public’。到目前为止,这就是我所拥有的:

代码语言:javascript
复制
require $_SERVER['DOCUMENT_ROOT'] . '/vendor/fpdf/fpdf.php';

效果很好。但是,当我尝试使用FPDF类时,使用:

代码语言:javascript
复制
  $pdf = new FPDF('P', 'pt', array(500,233));

我得到了错误:类“App\控制台\命令\FPDF‘没有找到”

我怎样才能用这个库来解决这个问题。我没有访问命令行的权限,所以我必须手动导入任何文件夹或文件。

任何帮助都是非常感谢的。

更新::我无法访问控制台,因此不能使用composer。还能这么做吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2022-11-09 14:27:48

理想情况下,如果使用Laravel,您应该通过composer加载它,使其正常工作。

如果您无法访问服务器上的composer,可以下载该项目,确保您运行的PHP版本与服务器相同,并运行composer install fpdf/fpdf。重新上传composer.json,composer.lock和供应商文件夹.

https://packagist.org/packages/fpdf/fpdf

票数 1
EN

Stack Overflow用户

发布于 2022-11-09 14:23:28

尝试使用以下代码:

代码语言:javascript
复制
 $pdf = new \Fpdf\Fpdf('P', 'pt', array(500,233));

FPDF位于根名称空间中,而您位于另一个命名空间中。

票数 0
EN

Stack Overflow用户

发布于 2022-11-09 17:53:40

强烈推荐使用可以通过composer安装的https://github.com/mccarlosen/laravel-mpdf

它支持刀片视图,您可以向它传递变量,就像view()

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74376188

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档