Laravel выдает исключение при $validator->fails()
вызове.
Хорошо, я просто хочу создать метод регистра без сохранения состояния в ApiController.php
с Laravel 5.7
.
Я использовал Validator
фасад для проверки отправленных данных.
$validator = Validator::make($request->all(), [
'name' => 'required',
'email' => 'required|email|unique',
'password' => 'required',
'c_password' => 'required|same:password',
]);
if ($validator->fails()) {
return response()->json(['error'=>$validator->errors()],
Response::HTTP_UNAUTHORIZED);
}
Но когда я использую xdebug, я вижу что-то странное. Методы сбоя, похоже, выдают исключение.
Laravel отправляет ошибку HTML-страницу с заголовком:
Для уникального правила валидации требуется не менее 1 параметра.
Маршрут используется в api.php
Route::post('register', 'Api\UserController@register');
У вас есть объяснение этому?
Спасибо за чтение.