/** * @param array $data * @param array $rules * @param Schema $schema * @param ErrorCollection $errors */ protected function validateAttributes(array $data, array $rules, Schema $schema, ErrorCollection $errors) { $validator = $this->createValidator($data, $rules); if ($validator->fails() === true) { $map = $schema->getModelAttributesToResourceMap(); $errors->addAttributeErrorsFromMessageBag($validator->messages(), $map); } }