1
Laravelアプリでは社交界が本当にうまく機能しています。私はしかし、1つの小さな問題があります。Laravel 5.1 - Socialiteを使用してユーザーを作成し、確認された列を1に設定します
はデフォルトでは、すべてのアカウントは、一部のユーザーは、ソーシャルプロファイルを使用しているとして、私はすぐに彼らの社会的なプロファイルを使用して成功した統合後1
に自分confirmed
列を設定したいと思い、0
に設定されているconfirmed
列を持っています。
これは私の移行からの私のコラムコードです:
Schema::table('users', function (Blueprint $table) {
$table->boolean('confirmed')->default(0);
$table->string('confirmation_code')->nullable();
});
そして、これは私の私の社交の認証コントローラ内のコードを作成します
$new_user = User::create([
'name' => $user->name,
'email' => $user->email,
'oauth_facebook_id' => $provider === 'facebook' ? $user->id : NULL,
'oauth_twitter_id' => $provider === 'twitter' ? $user->id : NULL,
'confirmed' => 1,
'avatar' => $user->avatar
]);
confirmed
が1
に設定されているにもかかわらず、それはまだ可能0
のアカウント
何か不足していますか?
アンディ
'filledable' Userモデルプロパティに' confirmed'フィールドを追加しましたか? – James
良い叫び声で、私にチェックさせてください。 –
素敵な@Jamesは、いつも 'fillable'フィールドをチェックすることを心がけています。今すぐソートされました:) –