respect/validation
Respect\Validation is a PHP validation engine offering over 150 fully tested validators. Chain rules fluently, as in v::numericVal()->positive()->between(1, 255)->isValid($input), with advanced exception handling and clear documentation.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| illuminate/validation | 0.88 | The Illuminate Validation package provides a robust, framework-agnostic validation library for PHP. It offers dozens of built-in rules, custom rule support, nested array validation, and localized error messages, powering form and request validation in Laravel and standalone projects. | 34,987 | 199 | 12,028 | 869K | 55 | 78.2 | 54.7 | MIT | 3 days ago | |
| craftcms/laravel-ruleset-validation | 0.87 | Validate Laravel request data against Craft CMS field rulesets. Map Craft-style constraints (required, min/max, regex, etc.) into Laravel’s validator, keeping validation logic consistent between Craft and Laravel apps. | 2 | 2 | 0 | 8K | 0 | 15.4 | 52.8 | MIT | 6 months ago | |
| cakephp/validation | 0.87 | Lightweight validation library from the CakePHP ecosystem. Define rules and validators for arrays and data objects, run checks, and collect readable error messages. Useful standalone or within CakePHP apps for consistent input validation. | 43 | 45 | 8 | 6K | 0 | 0.5 | 29.6 | NOASSERTION | — | |
| awareness/aware | 0.87 | Aware is a lightweight Laravel package that helps you add awareness-focused functionality to your app. It offers simple configuration, an intuitive PHP API, and clean integration with existing Laravel projects. | 27 | — | 3 | — | 0 | 0.3 | — | — | — | |
| theriddleofenigma/laravel-model-validation | 0.87 | Declare validation rules directly on your Eloquent models and have them run automatically on the events you choose, such as saving, creating, or updating. Invalid saves throw Laravel's ValidationException, so no form requests or repeated validator calls are needed. | 33 | 34 | 5 | 2K | 0 | 17.0 | 26.6 | MIT | 3 months ago | |
| kumaravelk011/model-validation | 0.86 | A Laravel package for validating Eloquent models with rules defined alongside the model. Keep validation close to your data layer, reuse Laravel’s validator, and catch invalid attributes before saving or updating records. | 33 | — | 5 | — | 0 | 15.5 | — | MIT | 3 months ago | |
| splash/validator | 0.86 | Laravel validation helper that streamlines building and running validators with a simple, fluent API. Designed to reduce boilerplate around rules, messages, and attribute names, making request/data validation easier to reuse across controllers, services, and jobs. | 0 | 0 | — | 387 | — | 0.0 | 35.8 | — | — | |
| scafera/file | 0.86 | Scafera File is a Laravel package for handling file uploads and storage with a simple, consistent API. It helps manage validation, disk configuration, and file lifecycle tasks so you can add reliable file management to your app quickly. | 0 | — | 0 | — | 0 | 9.2 | — | MIT | 6 months ago | |
| devture/form | 0.86 | Laravel form builder for constructing, validating, and rendering HTML forms using a structured API. Helps define fields, rules, and layout in PHP and output consistent form markup for your views. | 0 | 0 | 0 | 39 | 0 | 0.0 | 22.1 | BSD-3-Clause | — | |
| proengsoft/laravel-jsvalidation | 0.86 | Reuse Laravel validation rules, messages, and FormRequests to validate forms client-side automatically—no JavaScript coding required. Supports AJAX rules like unique and exists, localization, and works without the Form Builder. | 1,138 | 1,152 | 175 | 50K | 13 | 32.5 | 33.5 | MIT | 7 months ago | |
| mrpunyapal/laravel-client-validation | 0.86 | Bring Laravel's validation rules to the client side. Real-time form validation with 104 rules, remote AJAX checks, and integrations for Alpine.js, Livewire, Filament, React, and Vue. Works with any backend or as a standalone NPM package. | 11 | 11 | 0 | 28 | 0 | 17.4 | 8.3 | MIT | 2 months ago | |
| vlucas/valitron | 0.86 | Valitron is a lightweight, dependency-free PHP validation library with simple, readable rules. Validate arrays like $_POST in one call, get structured errors, and extend with custom rules and callbacks—minimal code, well tested, and framework-agnostic. | 1,598 | 1,647 | 245 | 100K | 42 | 33.7 | 42.9 | BSD-3-Clause | 4 years ago | |
| laravel-validation-rules/colour | 0.86 | Laravel validation rules for colour values. Validate CSS colour formats such as hex, RGB, RGBA, HSL and HSLA, plus named colours, using simple rule objects you can drop straight into form requests and validators. | 33 | 33 | 14 | 2K | 0 | 1.2 | 24.7 | Apache-2.0 | 3 years ago | |
| resultsystems/validation | 0.86 | ResultSystems Validation extends Laravel's validator with Brazilian-oriented rules for CPF, CNPJ, CEP, phone numbers, and similar local formats, making it easier to validate documents and user input in PHP forms and APIs. | 28 | 28 | 8 | 233 | 0 | 0.4 | 13.2 | MIT | — | |
| orumad/laravel-spanish-validator | 0.86 | — | 25 | 26 | 16 | 1K | 0 | 8.4 | 25.2 | MIT | 7 months ago | |
| laravellegends/pt-br-validator | 0.86 | Brazilian Portuguese validation rules for Laravel, adding CPF, CNPJ, CEP, phone, and other pt-BR formats as native validators so you can validate local documents and data with simple, familiar rule strings. | 648 | — | 111 | — | 2 | 18.8 | 2.5 | MIT | 5 months ago | |
| joepc74/laravel-spanish-validator | 0.86 | Laravel package that provides Spanish-language validation messages for Laravel’s validator, helping you localize form errors quickly. Drop in, configure the locale, and use standard Laravel validation rules with Spanish responses. | 0 | 0 | 0 | 2 | 0 | 0.0 | 6.6 | MIT | — | |
| illuminatech/validation-composite | 0.86 | Illuminatech Validation Composite lets Laravel developers build custom validation rules by composing existing rules into one reusable rule. Define nested rules and messages, keep validation logic modular, and use the result like any standard Laravel validation rule. | 180 | — | 6 | — | 0 | 1.1 | — | NOASSERTION | — | |
| dive-be/laravel-dry-requests | 0.86 | Laravel Dry Requests lets your frontend validate input against the same Laravel FormRequest rules without running controller logic. Send a dry-run request, get validation results, and keep frontend and backend validation in sync with zero duplicated rules. | 202 | — | 4 | — | 0 | 0.7 | — | MIT | 3 years ago | |
| watson/validating | 0.86 | — | 970 | 978 | 77 | 101K | 12 | 10.8 | 32.0 | MIT | — |
How can I help you explore Laravel packages today?