orumad/laravel-spanish-validator
Validator facade, requiring minimal changes to existing validation logic.Rule::spanishNif()).SpanishValidatorServiceProvider) is sufficient.FormRequest, and API resource validation.composer require orumad/laravel-spanish-validator
config/app.php (no manual steps required).use Orumad\SpanishValidator\Rules\SpanishNif;
use Orumad\SpanishValidator\Rules\SpanishPostalCode;
$validator = Validator::make($request->all(), [
'nif' => ['required', new SpanishNif],
'postal_code' => ['required', new SpanishPostalCode],
]);
FormRequest:
public function rules()
{
return [
'nif' => ['required', new \Orumad\SpanishValidator\Rules\SpanishNif],
];
}
composer.json for exact constraints).danielmrdev/laravel-spanish-validator for releases).| Failure Scenario | Impact | Mitigation |
|---|---|---|
| Package stops receiving updates | Validation rules become outdated. | Fork the repo or implement custom fallbacks. |
| False positives in NIF/NIE validation | Rejected valid inputs. | Manual review process for flagged cases. |
| Phone/IBAN validator inaccuracies | User frustration or API rejections. | Supplement with third-party validation APIs. |
| Laravel version incompatibility | Breaks validation logic. | Test on staging before upgrading Laravel. |
How can I help you explore Laravel packages today?