laravel 5.4でSocialiteを使用して、私のウェブサイトに「Signup/Signin with Facebook」ボタンを追加しました。 ユーザーがFacebookにサインアップすると、彼の電子メールアドレスが取得され、それを使ってユーザーのテーブルに新しいエントリを作成します。Facebookに登録したユーザーを保存するには?
誰かが電子メールアドレスを提供していないfacebookアカウントでサインアップするまで、すべてがうまくいくように見えました。 (私は彼が彼の電話番号を使ってFacebookにサインアップしたと思う)。 だから、この場合、私はFacebookの応答の電子メールフィールドから "null"を取得...
まあ、私はFacebookのサインアップの代わりに新しいフィールドとしてFacebookのIDを使用すると思った電子メールを使用する。 しかし、それがそれをするかどうかはわかりません... もしそうでなければ、解決策はどうですか? ありがとうございます。
facebookユーザーは自分の '電子メールと電話番号 'を変更する可能性があるので' facebook id'を使うべきですが、 'facebook id'はアカウントを削除して新しいものを作成するまで残っています) –