尝试通过 Composer 包含 setasign/fpdf

Bla*_*ton 2 php fpdf fpdi composer-php laravel-5

我试图通过setasign/fpdi-fpdfComposer 安装来包含 fpdf 和 fpdi,但我似乎无法加载 fpdf 或 fpdi。我得到的错误是Class 'setasign\fpdf\FPDF' not found.

use \setasign\fpdf\FPDF as FPDF;

//inside controller function
fpdf::AddPage();
fpdf::SetFont('Courier', 'B', 18);
fpdf::Cell(50, 25, 'Hello World!');
fpdf::Output();
Run Code Online (Sandbox Code Playgroud)

也许我应该在文件中添加一些内容config/app.php才能加载类?

Jan*_*bon 5

FPDF 没有命名空间。该包是原始版本的克隆,带有附加的composer.json 文件。而已。

\FPDF如果你想使用FPDF类就使用。

最新的 FPDI 版本具有命名空间:\setasign\Fpdi\Fpdi

此外,您应该/不能将这些方法称为静态方法。