user; if (empty($user->settings)) { DB::transaction(function() use($user) { UserSetting::firstOrCreate([ 'user_id' => $user->id ]); }); } } }