Laravel 5 &在单个字段中验证多个电子邮件地址


Laravel 5 & validating multiple email addresses in a single field

我知道在Laravel中可以为输入字段设置验证规则,例如:

    $return =  [
        'first_name' => 'required|max:300|min:3',
        'last_name' => 'required|max:300|min:3',
        'email' => 'required|email,
    ];

是否有一种方法可以轻松地为逗号分隔的电子邮件地址(test@email.com, wibble@test.com)的单个字段设置这种验证,或者我需要通过将它们分开并单独检查每个电子邮件地址来手动验证这些?

这可能就是你要找的:

$rules = array(
            'email_addresses' => 'required',
            'email_addresses.*' => 'email'
        );
$messages = array(
            'email_addresses.required' => 'Email Addresses Required',
            'email_addresses.email' => ''
        );