When suppressing an exception, filters that caused the exception will be ignored.
class InvalidFilterExceptionconfig("eloquent-filtering.suppress.filter.invalid");// Filter does not have `type` key.class MissingFilterExceptionconfig("eloquent-filtering.suppress.filter.missing");// Can't find filter of `type` specified.class MalformedFilterFormatException extends ValidationExceptionconfig("eloquent-filtering.suppress.filter.malformed_format");// The filter was found, but the rest of the data does not match required format of the filter.class DeniedFilterExceptionconfig("eloquent-filtering.suppress.filter.denied");// Filter is not allowed.
class DuplicateFiltersException// When you have registered a custom filter that has the same type as another filter.class InvalidFiltersPayloadException extends InvalidArgumentException// When filters are passed to ::filter() that are not list arrays.class InvalidModelFqcnException extends InvalidArgumentException// When an invalid model string is passed to `Filter::morphType()` or `Filter::morphRelation()->includeRelationFields()`.class UnsupportedModifierException extends InvalidArgumentException// When an invalid modifier is passed to ->withModifiers().class RequiredFilterException extends ValidationException// When required filter(s) were not applied.