我正在嘗試為我的使用 Laravel 的網站使用 FPDF ( http://www.fpdf.org/ ) PHP 插件。我希望能夠動態創建 PDF。
我已將庫的檔案存盤在檔案夾中:'/public/vendor'。這是我到目前為止所擁有的:
require $_SERVER['DOCUMENT_ROOT'] . '/vendor/fpdf/fpdf.php';
效果很好。但是,當我嘗試使用 FPDF 類時:
$pdf = new FPDF('P', 'pt', array(500,233));
我收到錯誤:找不到類“'App\Console\Commands\FPDF'”
如何解決此問題以使用該庫。我無權訪問命令列,因此我必須手動匯入任何檔案夾或檔案。
任何幫助是極大的贊賞。
更新:: 我沒有任何訪問控制臺的權限,所以我不能使用作曲家。還有什么辦法可以做到這一點?
uj5u.com熱心網友回復:
理想情況下,如果使用 Laravel,您應該通過 composer 加載它以使其正常作業。
如果您無法訪問服務器上的 composer,您可以下載該專案,確保您運行的 PHP 版本與服務器相同,然后運行composer install fpdf/fpdf??. 重新上傳 composer.json、composer.lock 和 vendor 檔案夾。
https://packagist.org/packages/fpdf/fpdf
uj5u.com熱心網友回復:
試試下面的代碼:
$pdf = new \Fpdf\Fpdf('P', 'pt', array(500,233));
FPDF 位于根命名空間中,而您位于另一個命名空間中。
uj5u.com熱心網友回復:
強烈推薦使用https://github.com/mccarlosen/laravel-mpdf可以通過 composer 安裝
它支持刀片視圖,您可以像在 view() 中一樣將變數傳遞給它
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/531416.html
標籤:php拉拉维尔pdf格式
上一篇:APP_URL更改后不重繪
