как то можно проверить в validate request что в array каждое значение является email? Laravel

приходить от пользователя
 $emails = $request->validated()


class SendEmailRequest extends FormRequest
{
public function rules()
    {
        return [
            'emails' => ['required', 'array']// как-то можно тут проверить что в array каждое значение является email ?
        ];
    }
}

Ответы (1 шт):

Автор решения: Anton Mironov

Если у вас в массиве $emails находятся несколько значений, то можно сделать такую проверку:

public function rules()
{
    return [
        'emails' => ['required', 'array'],
        'emails.*' => ['email']
    ];
}

https://laravel.com/docs/9.x/validation#validating-arrays

→ Ссылка