@vadikrudnov

Как исключить попадание дублей при получении данных?

Всем привет!

Как исключить попадание дублей при получении данных?

Есть таблица users с моделью User. Пользователи добавляются в базу с помощью POST запроса по определенному адресу: https:://site.com/users/add/new

При получении пользователя мы его проверяем по внутреннему id на дубли так:
$exUser = User::where('uid', $request->uid)->exists();
if($exUser){
 return response()->json(['error' => 'Go Home!'], 400);
}

Но есть проблема, если приходят по 100 запросов в секунду с одними и теме же данными, то проверка не получается и дубли проходят.
Есть ли какой то метод убрать, отсеять дубли в момент прихода?
  • Вопрос задан
  • 210 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы