Я реализую socialite вместе с ручной регистрацией, где регистрация с использованием facebook является опцией пользователя. но я заметил, что если пользователь зарегистрирован первый с ручной регистрации и выхода из системы затем вернулся и зарегистрировать с помощью Facebook, что приводит к ошибкеLaravel 5 Socialite Duplicate entry
SQLSTATE [23000]: Integrity нарушение ограничения: 1062 Дублированный запись»
вот мой текущий UserRepository
namespace App\Repositories;
use App\User;
class UserRepository{
public function findByUsernameOrCreate($userData)
{
return User::firstOrCreate([
'first_name' => $userData->first_name,
'last_name' => $userData->last_name,
'email' => $userData->email
]);
}
}