[英]Autoloading 3rd party composer packages into Laravel 5 Application
我正在努力讓Composer着迷。 我想將此軟件包集成到我的應用程序中: https : //github.com/thiagoalessio/tesseract-ocr-for-php
到目前為止,我已經完成了以下工作:
composer require thiagoalessio/tesseract_ocr
composer dump-autoload
我已經在Controller方法中使用了該庫,例如:
$tesseract = new TesseractOCR($url);
但是我感到恐懼:
Class 'App\Http\Controllers\TesseractOCR' not found
如何確保composer自動加載程序包,並且在整個應用程序中都可用,以便在控制器中使用?
抱歉,這里是Composer的新手。
Composer 已自動加載了程序包,您只是錯誤地引用了類名。
TesseractOCR
位於“全局”名稱空間中,因此您需要導入它:
use TesseractOCR;
然后,您可以像平常一樣在控制器等中使用它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.