[英]Download tcpdf manually without using composer in Laravel 4
我正在嘗試使用Composer(Laravel 4)將TCPDF庫下載到我的項目中,但是我不能。
有時會發生此錯誤
( http://i.stack.imgur.com/aaPDz.jpg )
有時這個錯誤
( http://i.stack.imgur.com/quXMB.jpg )
我想下載它並手動將其添加到laravel中,而不使用composer。
當您說“不使用composer
”時,我將假設您的意思是“不使用composer
進行下載”。 使用以下解決方案,您仍然需要調用composer
命令,但這只是為了自動加載庫。
第一步是找到一個文件夾,該文件夾對於存儲TCPDF的本地副本很有意義。 我建議不要使用vendor文件夾,因為該文件夾在很大程度上(唯一地?)由composer
管理。 為了演示,讓我們創建一個名為app/vendor
的新文件夾。 我知道這不是最佳選擇,但這只是一個可能解決方案的演示。 下載TCPDF,將其解壓縮,然后將生成的tcpdf
文件夾移至app/vendor
(因此最終應使用app/vendor/tcpdf
)。
第二步是將該文件夾添加到composer.json
的autoload部分,如下所示:
"autoload": {
"classmap": [
"app/commands",
"app/controllers",
"app/models",
"app/database/migrations",
"app/database/seeds",
"app/tests/TestCase.php",
"app/vendor/tcpdf" // <== HERE IT IS
]
最后,運行composer dump-autoload
。
現在,您應該可以在代碼中使用TCPDF庫,而無需任何外部下載依賴項。 我在干凈的Laravel 4.1副本上測試了此解決方案,並且效果很好。
如果有人對tcpdf
文件夾的位置有更合適的建議,請添加注釋。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.