Я использую API Google Analytics для получения некоторой информации в своем приложении. Это класс PHP, который я могу создать и использовать для вывода данных из GA.Где поместить сторонний API в Laravel 4
Моя первая мысль была поставить его в новую папку (приложение/Lib), а затем автозагрузку его от композитора:
"autoload": {
"classmap": [
"app/lib/google/api"
]
}
Затем я могу создать экземпляр в мой контроллер и использовать, как я хочу: $ga = new Google\Api\gapi(ga_email, ga_password);
Однако, поскольку это уровень доступа к данным для моего приложения, я также попытался поместить его в модель и создать его таким образом. Оба работают, я просто пытаюсь следовать некоторым лучшим практикам. Или есть другое место, которое я должен положить, как папка поставщика.