пытается импортировать файл - PullRequest
0 голосов
/ 04 марта 2019

Я новичок в php, я пытаюсь использовать библиотеку, но я сталкиваюсь с ошибкой

Неустранимая ошибка: ошибка Uncaught: класс 'Einenlum \ LingueeApi \ Factory' notнайдено в C: \ xampp \ htdocs \ index.php: 4 Трассировка стека: # 0 {main}, брошенный в C: \ xampp \ htdocs \ index.php в строке 4

theэто библиотека

Я правильно следовал тому, что написано в файле readme, мой код такой:

<?php
use Einenlum\LingueeApi\Factory;

$linguee = Factory::create();

$response = $linguee->translate('desert', 'eng', 'ger');

echo $response->toJson();
?>

Я не уверен, что этот файл readme дает мне правильныйинформация, как я могу запустить этот проект?enter image description hereenter image descriptiodddddn here

Ответы [ 2 ]

0 голосов
/ 04 марта 2019

Поскольку эта библиотека / пакет управляется через composer, вам нужно использовать автозагрузку composer:

<?php
require __DIR__ . '/vendor/autoload.php';

use Einenlum\LingueeApi\Factory;
...

Для получения дополнительной информации https://getcomposer.org/doc/01-basic-usage.md#autoloading

0 голосов
/ 04 марта 2019

Вы должны загрузить библиотеку и поместить в C: \ xampp \ htdocs \, чтобы иметь следующий путь C: \ xampp \ htdocs \ Einenlum \ LingueeApi \ Factory, и установить разрешение на чтение, запись и выполнение файла

update 1

Чтобы использовать библиотеку в папке vendor, вы должны указать это в своем пути

 use vendor\Einenlum\LingueeApi\Factory;
...