[英]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.