Sto utilizzando Laravel 4 e ho caricato hybridauth tramite il compositore e ho funzionato perfettamente con Facebook e Twitter. Ora sto cercando di farlo funzionare con vapore, che viene indicato come un provider aggiuntivo, tuttavia continuo a ricevere il seguente errore:Laravel 4, Composer e hybridauth - Come caricare ulteriori provider
require_once(vendor/hybridauth/hybridauth/hybridauth/Hybrid/Providers/Steam.php) [function.require-once]: failed to open stream: No such file or directory
Chiaramente che sta cercando nel posto sbagliato, la classe reale risiede in questa posizione :
vendor/hybridauth/hybridauth/additional-providers/hybridauth-steam/Providers/Steam.php
C'è molto poco di documentazione che posso trovare su questo, la mia unica ipotesi è che l'autore di hybridauth offerto solo questi altri provider come optional e si prevede di spostare la posizione della classe al posto giusto tuttavia con compositore questo non è il modo di fare le cose e causerà problemi ogni volta che eseguo l'aggiornamento di compositore.
Non riesco a trovare nessuno che abbia un problema simile tramite Google, il che sembra strano quindi sono preoccupato che mi manchi evidente. C'è un modo per utilizzare i provider aggiuntivi, per farli caricare automaticamente mentre si utilizza hybridauth con Composer?
L'unica soluzione che posso pensare è di includere manualmente il file corretto prima che provi ad eseguire il caricamento automatico. Non mi dispiace farlo, ma sto assumendo che ci debba essere un modo corretto per farlo altrimenti usare Composer con Hybridauth è abbastanza inutile.
chiaramente qualcosa non va con la libreria. – Michelle