对于我的项目,我必须生成一个 PDF 文件。 Stackoverflow 告诉我使用 FPDF。 所以,我按照教程进行操作,但它似乎不起作用。
public function makePdf(Request $request){
require('fpdf181/fpdf.php');
$pdf = new FPDF('p', 'mm', 'A4');
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Output();
}
这完全按照教程进行,但它不起作用。
我也试过这个:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
require('fpdf181/fpdf.php');
但又一次,我得到了同样的错误。
最佳答案
改变这个:
namespace App\Http\Controllers;
use Illuminate\Http\Request;
require('fpdf181/fpdf.php');
为此:
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use FPDF;
由于 PSR-4 自动加载命名空间,您不必显式包含它。
关于php - FPDF - 找不到类 'App\Http\Controllers\FPDF',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51100207/