簡體   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