Всем привет!
Как исключить попадание дублей при получении данных?
Есть таблица 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 запросов в секунду с одними и теме же данными, то проверка не получается и дубли проходят.
Есть ли какой то метод убрать, отсеять дубли в момент прихода?