Próbuję sprawdzić poprawność tablicy POST w Laravel:
$validator = Validator::make($request->all(), [
"name.*" => 'required|distinct|min:3',
"amount.*" => 'required|integer|min:1',
"description.*" => "required|string"
]);
Wysyłam pusty POST i odbieram if ($validator->fails()) {}
jako False
. Oznacza to, że walidacja jest prawdziwa, ale tak nie jest.
Jak zweryfikować macierz w Laravel? Kiedy przesyłam formularz zinput name="name[]"
$request->validate([...])
. Wyjątek zostanie zgłoszony, jeśli dane nie przejdą weryfikacji.