繁体   English   中英

将第三方作曲家程序包自动加载到Laravel 5 Application中

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM