@atachrus

Как правильно подключить сторонний PHP файл (библиотеку) в Laravel (на примере UMI.CMS)?

Возможно мой вопрос не совсем корректен, но подскажите мне хотя бы нужное направление :).
Разрабатывается отдельное приложение на Laravel, но часть данных берутся из UMI.CMS. Два проекта лежат на одном сервере.

В UMI.CMS, имеется что то в виде коннектора для использования своего API и уже с помощью него можно вытягивать и работает с данными, это PHP файлик, который просто инклюдится и становятся доступны все классы и методы. Сам этот файл лежит в корне проекта на UMI.CMS.
include "standalone.php";
// использование API, UMI.CMS


Для теста, я подключил данный файл в проекте на Laravel (указав путь непосредственно в соседний проект где лежит UMI.CMS) в простой тестовый PHP файл в папке "public", протестил - всё вроде работает.

Подскажите где лучше прописать данный include, или как правильно теперь использовать подключение к нему в контроллерах?
Простой include в контроллере пишет ошибку:
Cannot redeclare startsWith() (previously declared in /vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest.php:664)
  • Вопрос задан
  • 588 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы