Improve error messaging for validation exceptions

This commit is contained in:
DaneEveritt 2022-06-26 16:31:48 -04:00
parent 271197e823
commit 43156e8d53
No known key found for this signature in database
GPG key ID: EEA66103B3D71F53
4 changed files with 31 additions and 11 deletions

View file

@ -98,7 +98,7 @@ abstract class EloquentRepository extends Repository implements RepositoryInterf
$saved = $instance->skipValidation()->save();
} else {
if (!$saved = $instance->save()) {
throw new DataValidationException($instance->getValidator());
throw new DataValidationException($instance->getValidator(), $instance);
}
}
@ -195,7 +195,7 @@ abstract class EloquentRepository extends Repository implements RepositoryInterf
$saved = $instance->skipValidation()->save();
} else {
if (!$saved = $instance->save()) {
throw new DataValidationException($instance->getValidator());
throw new DataValidationException($instance->getValidator(), $instance);
}
}