Używam Laravel 4 i ładowałem hybridauth przez kompozytora i sprawiłem, że działa dobrze z Facebookiem i Twitterem. Teraz staram się dostać to pracy ze Steam, który jest wymieniony jako dodatkowy dostawcy, jednak wciąż otrzymuję następujący błąd:Laravel 4, Composer and hybridauth - Jak załadować dodatkowych dostawców
require_once(vendor/hybridauth/hybridauth/hybridauth/Hybrid/Providers/Steam.php) [function.require-once]: failed to open stream: No such file or directory
Wyraźnie to patrząc w niewłaściwym miejscu, rzeczywista klasa rezyduje w tej lokalizacji :
vendor/hybridauth/hybridauth/additional-providers/hybridauth-steam/Providers/Steam.php
jest bardzo mało dokumentacji, że znajdę na to, mój tylko przypuszczenie, że autor hybridauth oferowana tylko tych dodatkowych dostawców jako opcjonalne dodatki i oczekuje cię przenieść lokalizację klasy na właściwym miejscu jednak z kompozytorem nie jest to sposób na robienie rzeczy i powoduje problemy, gdy tylko uruchomię aktualizację kompozytora.
Nie mogę znaleźć nikogo, kto ma podobny problem za pośrednictwem Google, co wydaje się dziwne, więc obawiam się, że brakuje mi oczywiste. Czy istnieje możliwość skorzystania z dodatkowych dostawców, aby automatycznie je stosować podczas korzystania z hybridauth z Composer?
Jedyne rozwiązanie, jakie mogę zrobić, to ręczne włączenie poprawnego pliku przed próbą automatycznego ładowania. Nie mam nic przeciwko temu, ale zakładam, że musi to być właściwy sposób, w przeciwnym razie użycie Composer z Hybridauth jest dość bezużyteczne.
Wyraźnie coś jest nie tak z biblioteką. – Michelle