Exist проверит существование ... например, если вы хотите убедиться, что состояние существует в таблице состояний ...
Если вы хотите иметь уникальную запись (проверить на наличие и потерпеть неудачуесли он уже существует) вам нужно использовать уникальный ...
$request->validate([
'id' => 'required|unique:user',
'body' => 'required',
]);
В этом случае мы проверяем, что идентификатор уникален в пользовательской таблице ... вы можете указать уникальный для любого поля ...предоставление 'unique:table,field name',
.Это не пройдет проверку на дубликаты ...