$val) { $rules[$key] = $val['rules']; $name[$key] = $val['name']; if (isset($val['message']) && is_array($val['message']) && !empty($val['message'])) { foreach($val['message'] as $k => $v) { $message[$key.'.'.$k] = $v; } } } $validator = Validator::make( $input->all(), $rules, $message, $name ); return $validator; } }