2017-02-01 2 views
-2

Ich möchte das Anmeldeformular mit persönlichen Daten von Google, wie mit Laravel 5.3 zu integrieren?Wie Formularregistrierung mit Daten von Google sammeln mit Laravel 5.3

+0

Sie versuchen grundsätzlich, Socialite zu verwenden. Hier ist das Paket: https://github.com/laravel/socialite. Nächstes Mal googlen Sie, bevor Sie hier Fragen stellen. Ihre Frage wird abgelehnt, weil Sie keine Mühe zu versuchen versucht haben. – EddyTheDove

+0

@eddy. Es tut mir leid, ich lese bereits in einem Artikel, aber es gibt keine Übereinstimmung mit meinem Fall. ok danke vor –

+0

Was ist dein Fall? – EddyTheDove

Antwort

2

Socialite authentifiziert Benutzer nicht für Sie. Es gibt Ihnen Benutzerinformationen. Das ist es. In Ihrem Controller, dies zu tun:

$user = Socialite::with($provider)->user(); 

Dann passieren die $user Variable zu Ihrer Ansicht

return view('view', compact('user')); 

Ihrer Ansicht nach überprüfen, ob die $user Variable existiert, wenn ja, prefill das Anmeldeformular. Wie folgt:

<input name="email" type="email" value="{{ $user ? $user->getEmail() : $user}}"/> 

Das ist es. Sie haben alle Benutzerinformationen in Ihrem Formular.

+0

Ich habe Fehler bei der Installation von socialite, "Problem 1 - Laravel/Socialite v3.0.0 erfordert beleuchten/http ~ 5.4 -> erfüllbar von illuminate/http [v5.4.0]. - laravel/socialite v3.0.2 benötigt illuminate/http ~ 5.4 -> erfüllbar durch illuminate/http [v5.4.0] - Fazit: illuminate/http v5 nicht installieren. 4.0 - Installationsanfrage für laravel/socialite^3.0 -> erfüllbar von laravel/socialite [v3.0.0, v3.0.2]. " –

+0

You Laravel 5.4. Welche Version von Laravel benutzt du? – EddyTheDove

+0

vielen Dank, ich kann Google API und erfolgreich durch Javascript wie das Google-Dokument https://developers.google.com/maps/documentation/javascript/get-api-key verwenden –

0

im Login-Formular mit dem Benutzer vertrauen und filtern aktiven, aber ich möchte wie gewohnt nicht mit Google API-Authentifizierung. in vielen Artikeln Persönlichkeit des öffentlichen Lebens-Paket Login-Formular verwendet werden, möchte ich für die Registrierung Persönlichkeit des öffentlichen Lebens ....

ilustration:

  1. Schritt 1: Ich bin Anmeldeformular.
  2. schritt 2: in seite registrierung form finden 2 option, die erste manuelle registrierung in form registrierung, die zweite klick taste google für registrierung.
  3. schritt 3: form registration automatisch gefüllt entsprechende personenbezogene daten google.