laravel validator validate array code example
Example 1: email validation in laravel
'email' => 'required|email|unique:users,email',
Example 2: validate each value from array laravel
$validator = Validator::make($request->all(), [
"names" => "required|array|min:3",
"names.*" => "required|string|distinct|min:3",
]);
Example 3: laravel validation custom message example
$rules = [
'name' => 'required',
'email' => 'required|email',
'message' => 'required|max:250',
];
$customMessages = [
'required' => 'The :attribute field is required.'
];
$this->validate($request, $rules, $customMessages);
Example 4: in_array validation laravel
in:foo,bar,...
The field under validation must be included in the given list of values. Since
this rule often requires you to implode an array, the Rule::in method may be
used to fluently construct the rule:
'field' => 'required|in:' . implode(',', ['value1', 'value2']),