1
我的Laravel應用程序中有很多社交網站的工作非常好。然而,我確實有一個小問題。Laravel 5.1 - 使用Socialite創建用戶並將確認的列設置爲1
默認情況下,所有賬戶都被設置爲0
,因爲一些用戶在使用社交配置文件,我想用自己的社會知名度成功整合後,立即向他們confirmed
列設置爲1
一個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
。
我錯過了什麼嗎?
安迪
您是否已將「確認」字段添加到「可填充」用戶模型屬性中? – James
好喊,掛上讓我檢查 –
好@ @詹姆斯它總是滑倒我的心,以檢查'可填寫的字段。現在排序:) –