Как сделать поиск записи в бд и отменить повторную отправку формы в бд Laravel 6?
1) нет формы в вопросе, но не суть...
2) юзайте POST вместо GET
2.1) if ($_SERVER['REQUEST_METHOD'] === 'POST') {...
2.2) header('location: /');
Отдельным пунктом - не вставлять данные пришедшие от пользователя без обработки в запросы.
UPD: $checkDB у вас вернет true (на самом деле непустой объект запроса) если пользователь уже есть, и вы ЕЩЕ РАЗ добавляете запись... Найс...
У вас три варианта.
1. Сделать проверку, что такой user_id уже передавался и не делать insert(через связанные сущности)
2.  Сделать проверку на дубли констрейнтом на уровне бд при сохранении.
3. Сделать новое поле и ставить пометку, что данные по этому юзеру уже получили.