Я использую Laravel Validator для проверки моего входящего запроса. Поэтому, чтобы быть уверенным, что запрос содержит username
и email
, я пишу что-то вроде этого:
$validator = Validator::make($request->all(), [
'username' => 'required',
'email' => 'required|email'
]);
if ($validator->fails()) {
return response()->json('error', 400);
};
Но если в моем запросе у меня есть дополнительные параметры, такие как name
, валидатор не будет рассматривать это как ошибку и не потерпит неудачу.
У вас есть идея, как сделать мой валидатор более строгим, чтобы тело запроса точно совпадало?