2017-02-01 12 views
-2

我想使用谷歌的個人數據製作註冊表單,如何與laravel 5.3集成?如何使用laravel從Google收集數據的表單註冊5.3

+0

你基本上正在嘗試使用社交網站。這是一個包:https://github.com/laravel/socialite。下一次,谷歌在此之前提問。你的問題將會被降低,因爲你沒有努力嘗試。 – EddyTheDove

+0

@eddy。對不起,我已經閱讀了一些文章,但沒有與我的案例相匹配。好的,先謝謝 –

+0

你的情況如何? – EddyTheDove

回答

2

Socialite不會爲您驗證用戶身份。它爲您提供用戶信息。而已。在控制器中,這樣做:

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

然後$user變量傳遞到您的視圖

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

在視圖,檢查是否$user變量存在如果是這樣,預填登記表。像這樣:

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

就是這樣。您的表單中包含所有用戶的信息。

+0

i的安裝交際花遇到錯誤, 「問題不登錄1 - laravel /交際花V3.0.0需要照亮/ HTTP〜5.4 - >滿足的通過illuminate/http [v5.4.0]。 - laravel/socialite v3.0.2需要通過illuminate/http〜5.4 - >可以滿足通過illuminate/http [v5.4.0] - 結論:不要安裝illuminate/http v5。 4.0 - laravel/socialite的安裝請求^ 3.0 - >可通過laravel/socialite [v3.0.0,v3.0.2]滿足。「 –

+0

You Laravel 5.4。你使用的是什麼版本的Laravel? – EddyTheDove

+0

非常感謝你,我可以使用谷歌文檔https://developers.google.com/maps/documentation/javascript/get-api-key通過JavaScript的谷歌API和成功 –

0

使用委託和過濾活動用戶的登錄表單,但我想像往常一樣登錄不使用谷歌API認證。在很多文章名媛包使用登錄表單,我想名媛登記....

ilustration:

  1. 第1步:我願意登記表。
  2. 步驟2:在頁面註冊表單中找到2個選項,第一個手動註冊表單註冊,第二個點擊按鍵google註冊。
  3. 第3步:表單註冊自動填寫相應的個人數據谷歌。