2017-08-23 7 views
-3

Ich muss soziale Authentifizierung in Laravel einrichten. Ich benutze Laravel Socialite und es funktioniert überhaupt nicht. Ich folge dem offiziellen GitHub documentation. Allerdings bin ich konfrontiert Class 'Socialite' not found Fehler. Ich weiß nicht wirklich warum. Ich habe sogar use Socialite; an der Spitze, bevor die Klasse beginnt.Laravel Socialite-Klasse nicht gefunden

Ich habe die Anbieter Laravel\Socialite\SocialiteServiceProvider::class, und die Fassade 'Socialite' => Laravel\Socialite\Facades\Socialite::class, hinzugefügt.

Ich benutzte Hacks wie composer dump-autoload, php artisan cache:clear und composer update, aber ohne Erfolg.

Ich verwende Socialite Version 3.0.7 und meine Laravel Version ist 5.4.33.

Ich habe sogar versucht mit use Laravel\Socialite\Facades\Socialite;, aber dann bekomme ich Target [Laravel\Socialite\Contracts\Factory] is not instantiable. Fehler.

+1

Ok, einfach den Befehl 'php artisan config: cache' und' php artisan config: clear' ausführen, um den Haken der Konfiguration zu löschen und –

+0

überprüfen Stellen Sie sicher, dass die Website korrekt installiert ist, indem Sie die Datei package.json und das Verzeichnis exit in Vendor überprüfen. Laravel/Prominente. Versuchen Sie auch erneut zu installieren, wenn es bereits vorhanden ist. –

+0

@pritamBohra: Hast du das überprüft? –

Antwort

0

Bitte fügen Sie dieses 'use Socialite;' in Ihrem Controller-Problem wird Ursache nach der Installation von Packagist 'Laravel/Socialite' beheben Sie möglicherweise nicht in Ihrem Controller aufrufen.

+0

Bitte lesen Sie die Frage vollständig. Ich habe bereits erwähnt, dass ich '' 'Socialite verwenden habe;' ''. Ich muss deine Antwort ablehnen, konnte es aber nicht. –

+0

@PritamBohra: Es ist wahrscheinlich besser für Sie anzunehmen, dass Leute, die Vorschläge machen, dies aus Hilfsbereitschaft machen. Ich werde deshalb Ihre Frage ablehnen, nicht zuletzt wegen des ganzen Bettelns, aber auch wegen der Unbilligkeit, die hier zu sehen ist. Ist das vielleicht ein Lernmoment? – halfer

+0

@PritamBohra Ich werde auch Ihre Frage für das Klicken auf unhöflich zu jemandem ablehnen, der nur versucht, Ihnen zu helfen – Digitlimit