illuminate/validation
Core Laravel validation component providing a fluent, rule-based validator for arrays and request input. Supports built-in and custom rules, conditional validation, messages and attributes, error bags, and translation-ready output for consistent data validation across apps.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| akaunting/laravel-money | — | 785 | 787 | 109 | 142K | 0 | 32.4 | 35.6 | MIT | 2 months ago | |
| alikhosravidev/laravel-verbose-validator | Adds a verbose/trace mode to Laravel’s Validator to debug complex rules. Get step-by-step reports of each executed rule and its pass/fail outcome, with optional auto-enable via APP_DEBUG and configurable failure report types (failed/passed/all). | 4 | 4 | 0 | 0 | 0 | 0.0 | — | — | — | |
| amondi-media/laravel-evatr | Laravel package to validate German and EU VAT IDs via the official German Federal Central Tax Office (eVatR) online service. Provides a validation rule and rule extension, configurable requester VAT ID, API URL, and timeout. | 0 | 0 | 0 | 97 | 0 | 14.9 | 30.8 | GPL-3.0 | 3 months ago | |
| ashallendesign/laravel-config-validator | Validate your Laravel config at runtime or via Artisan. Define rulesets for config files with custom messages and environment targeting, generate rulesets quickly, and optionally publish defaults. Catch missing/invalid config early in local, CI, or production. | 217 | 218 | 11 | 97K | 1 | 22.2 | 41.6 | MIT | 2 months ago | |
| axlon/laravel-postal-code-validation | — | 387 | 388 | 32 | 106K | 1 | 20.8 | 38.3 | MIT | 2 months ago | |
| captchaapi/laravel | Official Laravel SDK for captchaapi.eu (EU-hosted, GDPR-friendly proof-of-work CAPTCHA). Includes Blade widget/component, validation rule, and optional Livewire trait. Local HMAC verification (no per-submit API round trips), no cookies or tracking. | 1 | 1 | 0 | 387 | 0 | 22.7 | 37.2 | MIT | 1 week ago | |
| cartalyst/support | Common support utilities for Cartalyst PHP/Laravel packages: helpers, contracts, traits, service providers, and base classes that streamline package development and shared functionality across components. | 75 | 76 | 15 | 33K | 1 | 6.9 | 36.3 | BSD-3-Clause | 1 year ago | |
| clarkeash/turbine | — | 5 | 5 | 0 | 0 | 1 | 1.0 | — | MIT | 1 year ago | |
| coder-at-heart/object-models | — | 5 | 6 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| craftcms/laravel-ruleset-validation | 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 | 9K | 0 | 19.2 | 55.5 | MIT | 1 month ago | |
| darryldecode/cart | — | 1,404 | 1,426 | 486 | 29K | 178 | 53.3 | 43.7 | — | 10 months ago | |
| emaia/laravel-mediaman | Laravel MediaMan is a UI-agnostic media manager for Laravel. Upload files via a fluent MediaUploader, organize them into virtual collections, attach media to any model through polymorphic associations, tag by channels, and run automatic image conversions. | 0 | 0 | 0 | 9 | 0 | 21.1 | 16.2 | MIT | 2 weeks ago | |
| esensi/model | — | 200 | 201 | 26 | 46 | 0 | 27.5 | 1.4 | MIT | 1 month ago | |
| farhanshares/laravel-mediaman | — | 30 | 30 | 5 | 182 | 0 | 24.3 | 15.8 | MIT | 2 months ago | |
| foxen/laravel-validation-error-logger | Log Laravel validation errors automatically from FormRequest classes using a simple trait. Configure the log channel and exclude sensitive fields (e.g., passwords) via a published config file, with per-request overrides available. | 0 | 0 | 0 | 13 | 0 | 17.2 | 18.6 | MIT | 2 months ago | |
| fuelviews/laravel-sabhero-estimator | — | 0 | 0 | 0 | 54 | 0 | 17.4 | 28.1 | MIT | 4 months ago | |
| hekmatinasser/verta | Verta provides Jalali (Solar) and Gregorian date conversion plus handy date/time helpers. Extends PHP DateTime, works with Carbon, supports formatting, localization, validation, boundaries, and human-readable diffs—ideal for Laravel and PHP apps needing Persian dates. | 657 | 661 | 85 | 6K | 8 | 36.3 | 19.5 | MIT | 4 weeks ago | |
| intervention/validation | — | 677 | 682 | 69 | 148K | 2 | 27.4 | 38.0 | MIT | 5 hours ago | |
| jszdavid/laravel-world | Laravel package providing countries, states, and cities data (based on nnjeim/world) with migrations, seeder, configurable table names and route prefix, optional country filters, and a World facade/API endpoints with optional query caching. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| kris/laravel-form-builder | — | 1,720 | 1,747 | 300 | 20K | 112 | 40.9 | 39.6 | MIT | 1 year ago | |
| laracord/framework | Laracord Framework is the core of Laracord, a Laravel-powered micro-framework for building Discord bots with DiscordPHP. Includes generators for commands/events, slash command sync, interaction routing, async services/tasks, optional HTTP server, and great logging. | 48 | 48 | 18 | 158 | 18 | 15.6 | 16.7 | MIT | 1 year ago | |
| laragear/two-factor | — | 339 | 341 | 24 | 50K | 0 | 23.1 | 34.0 | MIT | 3 months ago | |
| laravel/breeze | Laravel Breeze is a minimal, simple authentication starter kit for Laravel 11.x and earlier. It provides login, registration, password reset, email verification, and basic scaffolding to kickstart new apps. | 3,042 | 3,043 | 548 | 1M | 0 | 60.0 | 44.0 | MIT | 2 weeks ago | |
| laravel/cloud-cli | Laravel Zero CLI to deploy and manage apps on Laravel Cloud. Authenticate via OAuth, link repos, ship and deploy from the terminal, and manage environments, databases, caches, object storage, and domains, with optional JSON output and shell completions. | 41 | 40 | 6 | 6K | 30 | 37.4 | 46.4 | — | 2 weeks ago | |
| laravel/cloud-cli | Laravel Zero CLI to deploy and manage apps on Laravel Cloud. Authenticate via OAuth, link repos, ship and deploy from the terminal, and manage environments, databases, caches, object storage, and domains, with optional JSON output and shell completions. | 41 | 40 | 6 | 6K | 30 | 37.4 | 46.4 | — | 2 weeks ago | |
| laravel/lumen-framework | Core kernel code for Laravel Lumen, the fast PHP micro-framework. Provides the foundation for routing, database abstraction, queues, caching, and more. For building apps, use the main Lumen repository; docs at lumen.laravel.com. | 1,507 | 1,544 | 410 | 217K | 2 | 24.7 | 29.8 | MIT | 1 year ago | |
| laravel/mcp | Build MCP servers in Laravel so AI clients can securely interact with your app via the Model Context Protocol. Quick setup, Laravel-native conventions, and official Laravel documentation support for exposing tools, resources, and prompts to MCP-compatible clients. | 756 | 756 | 88 | 3M | 5 | 38.0 | 61.4 | MIT | 1 week ago | |
| laravel/ui | Legacy Laravel package that adds Bootstrap, Vue, or React frontend scaffolding and simple auth (login/registration) via Artisan (php artisan ui ... --auth). Works with modern Laravel, but Breeze or Jetstream are recommended for new apps. | 2,717 | 2,739 | 480 | 3M | 0 | 53.8 | 47.6 | MIT | 2 months ago | |
| laravel-doctrine/orm | — | 836 | 845 | 181 | 69K | 6 | 37.4 | 32.5 | MIT | 1 month ago | |
| laravelbook/ardent | — | 1,374 | 1,429 | 203 | 19K | 106 | 19.5 | 27.0 | BSD-3-Clause | 7 years ago | |
| livewire/livewire | Livewire is a full-stack Laravel framework for building dynamic, reactive UI components without leaving PHP. Create modern interfaces with server-driven state and interactions, backed by a rich component model and official documentation. | 23,527 | 23,549 | 1,737 | 4M | 11 | 75.0 | 47.7 | MIT | 1 month ago | |
| mr.incognito/crudify | Laravel package to scaffold API or web CRUD via Artisan. Generates models, migrations, controllers, form requests, resources, and optional Blade views. Supports typed validation, nullable fields (~), foreign keys/constraints, defaults, exclude flags, and a delete:crud cleanup command. | 1 | 1 | 0 | 24 | 0 | 19.1 | 17.9 | — | 4 weeks ago | |
| mrpunyapal/laravel-client-validation | Bring Laravel-style validation to the client with 100+ rules plus AJAX-backed unique/exists checks. TypeScript-ready, works with any backend, and integrates with Livewire, Filament, Alpine, or vanilla/React/Vue for real-time form feedback and FormRequest rule reuse. | 9 | 9 | 0 | 5 | 0 | 20.6 | 4.6 | MIT | 2 weeks ago | |
| netsells/hash-model-ids | — | 0 | 0 | 1 | 363 | 0 | 1.5 | 35.4 | — | 2 years ago | |
| nunomaduro/laravel-sluggable | — | 138 | 138 | 4 | 884 | 1 | 18.7 | 14.1 | MIT | 1 month ago | |
| nuwave/lighthouse | Lighthouse is a Laravel-first GraphQL server framework. Define schemas, resolve data with Eloquent, and handle common GraphQL tasks with built-in directives and extensibility. Docs at lighthouse-php.com. Note: repo planned to move to spawnia/lighthouse. | 3,493 | 3,500 | 469 | 330K | 106 | 77.6 | 58.8 | MIT | 2 months ago | |
| prettus/l5-repository | Laravel repository pattern implementation to abstract the data layer with Eloquent-friendly repositories, criteria for filtering, presenters/transformers, optional caching and validation, plus artisan generators. Helps keep controllers slim and code easier to maintain. | 4,205 | 4,272 | 896 | 173K | 233 | 85.2 | 55.2 | MIT | 1 week ago | |
| prettus/laravel-validation | Laravel package providing a reusable validation service via LaravelValidator classes. Define rules for create/update, customize error messages and attribute names, and throw ValidatorException when validation fails—handy for keeping validation logic organized outside controllers. | 406 | 420 | 89 | 173K | 21 | 34.3 | 52.1 | MIT | 1 week ago | |
| proengsoft/laravel-jsvalidation | Reuse Laravel validation rules, messages, and FormRequests for automatic client-side form validation—no custom JS required. Built on jQuery Validation with localization support, plus AJAX validation for unique/exists/active_url and custom rules. Supports Laravel 11–13, PHP 8.2–8.4. | 1,144 | 1,159 | 176 | 26K | 13 | 41.5 | 31.9 | MIT | 2 months ago | |
| propaganistas/laravel-disposable-email | — | 601 | 602 | 66 | 146K | 0 | 29.7 | 37.6 | — | 2 months ago | |
| propaganistas/laravel-phone | Add robust phone number validation, casting, and formatting to Laravel using Google’s libphonenumber (PHP port). Validate by country or dynamic country fields, cast model attributes to phone objects, format numbers consistently, and compare/evaluate phone metadata. | 3,011 | 3,052 | 232 | 1M | 0 | 47.4 | 41.0 | MIT | 2 months ago | |
| roots/acorn | — | 972 | 975 | 109 | 77K | 1 | 38.0 | 32.6 | MIT | 4 days ago | |
| sandermuller/laravel-fluent-validation | Type-safe, IDE-autocomplete Laravel validation rule builders. Create rules fluently without memorizing strings; each rule exposes only valid methods. Define nested array validation with each()/children(). Optional HasFluentRules trait speeds wildcard validation dramatically (up to 160x). | 199 | 198 | 2 | 5K | 0 | 29.2 | 23.8 | MIT | 3 days ago | |
| shopper/starter-kits | — | 0 | 16 | — | 0 | — | 2.0 | — | — | — | |
| snipify-dev/laravel-captcha | — | 0 | 0 | 0 | 10 | 0 | 6.0 | 15.1 | MIT | 8 months ago | |
| spatie/laravel-honeypot | Protect Laravel forms from spam using a honeypot field plus a minimum-time check. Add the Blade component (or pass values manually for Inertia) and suspicious submissions are automatically discarded. | 1,561 | 1,568 | 107 | 227K | 0 | 35.8 | 33.8 | MIT | 3 months ago | |
| spatie/payment | UNMAINTAINED. Laravel package to accept payments via payment gateways, with a Europabank e-commerce integration. Provides a payment form and configurable secrets/UID/MPI settings via a published config file. | 123 | 106 | 42 | 0 | 0 | 2.6 | — | MIT | 10 years ago | |
| spiral-packages/laravel-validator | Bridge Laravel’s Validator into the Spiral Framework. Use familiar Laravel-style validation rules and error messages while running on Spiral, with a lightweight integration package maintained by Spiral Scout. | 1 | 1 | 5 | 104 | 1 | 1.8 | 24.3 | MIT | 1 year ago | |
| stormpath/laravel | — | 29 | 33 | 6 | 0 | 9 | 3.3 | 2.4 | NOASSERTION | 9 years ago | |
| stormpath/lumen | — | 8 | 10 | 1 | 0 | 2 | 1.7 | 0.8 | NOASSERTION | 9 years ago | |
| veelasky/laravel-hashid | — | 45 | 46 | 18 | 6K | 0 | 23.9 | 34.1 | MIT | 2 months ago | |
| watson/validating | — | 974 | 979 | 78 | 68K | 12 | 10.9 | 29.7 | MIT | — | |
| wendelladriel/laravel-lift | Experimental Laravel package that supercharges Eloquent models with typed public properties matching your schema, powered by PHP 8 attributes. Add validation rules and other metadata directly on models and access them via handy methods, using Eloquent events for easy drop-in use. | 703 | 703 | 34 | 947 | 0 | 34.1 | 5.9 | MIT | 2 days ago | |
| wendelladriel/laravel-validated-dto | Build typed Data Transfer Objects for Laravel that validate incoming data using familiar validation rules, defaults, and casting. Create DTOs by extending ValidatedDTO, define rules(), and get safe, validated, ready-to-use properties for your app. | 763 | 762 | 47 | 24K | 1 | 35.2 | 24.1 | MIT | 1 week ago | |
| yajra/laravel-datatables-editor | Laravel DataTables Editor plugin for Laravel DataTables: server-side processing for DataTables Editor 2.x CRUD (create, edit, remove) with Laravel 12.x support. Requires a DataTables Editor premium license. | 119 | 123 | 17 | 155K | 2 | 23.9 | 49.3 | MIT | 2 months ago | |
| yajra/laravel-oci8 | Oracle database driver for Laravel using the PHP OCI8 extension. Adds an Illuminate/Database-compatible Oracle connection with Laravel version support (5.1+ through 13), plus optional PHPStan/Larastan helpers for OCI8-specific DB methods. | 873 | 880 | 249 | 72K | 7 | 47.5 | 35.8 | MIT | 1 week ago |
How can I help you explore Laravel packages today?