В настоящее время я пытаюсь создать RESTful API с Laravel, и сейчас я в процессе создания нового пользователя. Это всего лишь тест, и я получаю некоторый результат при попытке подтвердить запрос с использованием валидации в Laravel; вот результат:
Я пытаюсь создать новый по этому коду:
public function store()
{
$validation = Validator::make(Request::all(),[
'username' => 'required|unique:users, username',
'password' => 'required',
]);
if($validation->fails()){
} else{
$createUser = User::create([
'username' => Request::get('username'),
'password' => Hash::make(Request::get('password'))
]);
}
}
но тогда я не знаю, как вернуть ошибку при проверке. Но он продолжает давать мне этот HTML-код, как показано на изображении, когда я пытался сделать if с validation->fails()
. Есть ли способ получить подтверждение в формате JSON?