Я использую Laravel 4 и загрузил hybridauth через композитора, и он отлично работал с Facebook и Twitter. Теперь я пытаюсь получить его работу с паром, который указан в качестве дополнительного поставщика, однако я получаю следующее сообщение об ошибке:Laravel 4, Composer и hybridauth - Как загрузить дополнительных провайдеров
require_once(vendor/hybridauth/hybridauth/hybridauth/Hybrid/Providers/Steam.php) [function.require-once]: failed to open stream: No such file or directory
Очевидно, что это смотрит в неправильном месте, фактический класс находится в этом месте :
vendor/hybridauth/hybridauth/additional-providers/hybridauth-steam/Providers/Steam.php
Там очень мало документации, что я могу найти на это, мое единственное предположение, что автор hybridauth только предложил эти дополнительные поставщики качестве дополнительного оборудования и ожидает, что вы изменить местоположение класса в нужное место , однако с композитором это не способ сделать что-то и вызовет проблемы в любое время, когда я запустил обновление для композитора.
Я не могу найти никого, у кого есть аналогичная проблема с помощью Google, что кажется странным, поэтому я беспокоюсь, что я пропал без вести. Есть ли способ использовать дополнительных поставщиков, чтобы их автозагрузка, при использовании hybridauth с Composer?
Единственное решение, которое я могу придумать, - это вручную включить правильный файл, прежде чем он попытается выполнить автозагрузку. Я не против этого, но я предполагаю, что должен быть правильный способ сделать это, иначе использование Composer с Hybridauth довольно бесполезно.
Очевидно, что-то не так с библиотекой. – Michelle