Как проверить значения в массиве из запроса? У меня есть следующие правила
public function rules()
{
return [
'firstname.*' => ['required', 'string', 'max:45'],
'surname.*' => ['required', 'string', 'max:45'],
'email.*' => ['required', 'string', 'email', 'max:45'],
'phonenumber.*' => ['required', 'string', 'max:45'],
'name' => ['required', 'string', 'max:45', 'unique:organisations'],
'info' => ['required', 'string'],
'address' => ['required', 'string', 'max:45'],
'housenumber' => ['required', 'string', 'max:10'],
'postalcode' => ['required', 'string', 'max:7'],
'place' => ['required', 'string', 'max:45'],
'password' => ['required', 'confirmed']
];
имя, фамилия, адрес электронной почты и номер телефона - это массивы со следующим вводом
<input name="firstname[]">
<input name="surname[]">
<input name="email[]">
<input name="phonenumber[]">
Другое поле проверки работает нормально. Я попробовал ответ из этого поста: Как проверить массив в Laravel?
, однако он не работает для меня. Что я пропускаю или делаю неправильно?