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 | — | 786 | 787 | 109 | 141K | 0 | 30.7 | 35.1 | MIT | 3 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 | 3 | 0 | 13.0 | 9.2 | GPL-3.0 | 5 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 | 129K | 1 | 19.7 | 42.8 | MIT | 4 months ago | |
| axlon/laravel-postal-code-validation | — | 389 | 389 | 32 | 103K | 1 | 22.7 | 38.7 | MIT | 1 month ago | |
| captchaapi/laravel | Official Laravel SDK for captchaapi.eu (EU-hosted, GDPR-friendly proof-of-work CAPTCHA). Includes Blade widget/component, server-side verification + validation rule, and optional Livewire 4 support. PHP 8.2+, Laravel 12/13. | 1 | 1 | 0 | 53 | 0 | 22.0 | 23.1 | MIT | 1 month 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 | 26K | 1 | 6.9 | 35.0 | 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 | 6K | 0 | 17.2 | 51.9 | MIT | 2 months ago | |
| darryldecode/cart | — | 1,404 | 1,426 | 488 | 32K | 178 | 51.0 | 43.1 | — | 11 months ago | |
| emaia/laravel-mediaman | Laravel MediaMan is a UI-agnostic media manager for Laravel: upload files via a fluent MediaUploader, organize into virtual collections, run automatic conversions, and attach media to any model with channel-based associations. Ideal for apps and APIs. | 0 | 0 | 0 | 16 | 0 | 26.6 | 19.8 | MIT | 3 weeks ago | |
| esensi/model | — | 200 | 201 | 26 | 50 | 0 | 25.5 | 1.5 | MIT | 3 months ago | |
| farhanshares/laravel-mediaman | — | 31 | 31 | 5 | 99 | 0 | 22.2 | 12.1 | MIT | 3 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 | 7 | 0 | 15.2 | 14.1 | MIT | 3 months ago | |
| fuelviews/laravel-sabhero-estimator | — | 0 | 0 | 0 | 61 | 0 | 16.9 | 28.8 | MIT | 5 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. | 659 | 663 | 85 | 10K | 8 | 33.4 | 23.1 | MIT | 2 months ago | |
| intervention/validation | — | 678 | 682 | 68 | 175K | 2 | 27.9 | 39.5 | MIT | 1 week 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,717 | 1,745 | 302 | 20K | 112 | 40.9 | 39.8 | 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 | 180 | 18 | 15.6 | 17.3 | MIT | 1 year ago | |
| laragear/two-factor | — | 340 | 342 | 24 | 53K | 0 | 20.4 | 33.8 | MIT | 4 months ago | |
| laranail/db-console | — | 0 | — | 0 | — | 0 | 19.7 | — | MIT | 1 week ago | |
| laranail/enumerator | — | 0 | 0 | 0 | 262 | 0 | 21.3 | 39.3 | MIT | 1 week 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,047 | 3,054 | 548 | 2M | 0 | 57.0 | 43.2 | MIT | 2 months 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. | 40 | 41 | 8 | 4K | 7 | 28.6 | 34.1 | — | 1 month 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. | 40 | 41 | 8 | 4K | 7 | 28.6 | 34.1 | — | 1 month 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,543 | 411 | 225K | 2 | 24.8 | 30.0 | MIT | 1 year ago | |
| laravel/mcp | Build MCP servers inside Laravel so AI clients can safely interact with your app via the Model Context Protocol. Includes tools to expose app capabilities, run requests, and integrate quickly using Laravel’s conventions and docs. | 775 | 777 | 100 | 4M | 4 | 39.1 | 61.3 | MIT | 5 days 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,720 | 2,743 | 482 | 3M | 0 | 50.8 | 46.9 | MIT | 4 months ago | |
| laravel-doctrine/orm | — | 840 | 846 | 181 | 64K | 6 | 34.9 | 31.4 | MIT | 3 months ago | |
| laravelbook/ardent | — | 1,373 | 1,429 | 202 | 13K | 106 | 19.5 | 25.7 | 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,551 | 23,570 | 1,735 | 5M | 10 | 76.7 | 48.9 | MIT | 3 weeks ago | |
| milenmk/laravel-email-change-confirmation | Laravel package for confirming user email address changes. Adds a verification flow (often via signed link/token), protects accounts by requiring confirmation before updating the email, and integrates cleanly with common auth setups in Laravel apps. | 2 | 2 | 0 | 0 | 0 | 17.9 | — | MIT | 1 month ago | |
| mr.incognito/crudify | Laravel CRUD generator for API or web apps. One Artisan command scaffolds models, migrations, controllers, form requests, API resources, routes, and optional Blade views. Supports validation rules, nullable fields, foreign keys/constraints, defaults, excludes, and delete:crud cleanup. | 1 | 1 | 0 | 5 | 0 | 17.6 | 8.7 | — | 2 months 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. | 10 | 10 | 0 | 3 | 0 | 18.1 | 3.6 | MIT | 2 months ago | |
| netsells/hash-model-ids | — | 0 | 0 | 2 | 85 | 0 | 1.6 | 26.7 | — | 2 years ago | |
| nunomaduro/laravel-sluggable | — | 147 | 140 | 4 | 2K | 1 | 16.1 | 17.3 | MIT | 3 months ago | |
| nuwave/lighthouse | Lighthouse is a Laravel framework for serving GraphQL. Define schemas, queries, mutations, and subscriptions with powerful directives and Eloquent integration. Flexible, extensible, and well-documented for building GraphQL APIs in Laravel apps. | 3,502 | 3,507 | 469 | 374K | 107 | 80.7 | 60.9 | MIT | 2 weeks ago | |
| prettus/l5-repository | Repository pattern implementation for Laravel that abstracts the data layer with base repositories, criteria/query filters, presenters/transformers, caching, validators, and Artisan generators. Helps keep controllers thin and makes apps easier to maintain and test. | 4,200 | 4,271 | 882 | 183K | 233 | 82.5 | 54.3 | MIT | 1 month 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 | 88 | 195K | 21 | 31.3 | 51.6 | MIT | 1 month ago | |
| proengsoft/laravel-jsvalidation | Generate client-side form validation automatically from your Laravel rules, messages, validators, and FormRequest classes—no custom JavaScript needed. Built on jQuery Validation, supports localization, and uses AJAX for rules like unique/exists/active_url and custom rules. | 1,141 | 1,158 | 175 | 29K | 13 | 38.5 | 31.7 | MIT | 4 months ago | |
| propaganistas/laravel-disposable-email | — | 603 | 602 | 65 | 154K | 0 | 33.8 | 39.0 | — | 1 week 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,019 | 3,054 | 233 | 1M | 0 | 44.7 | 40.9 | MIT | 4 months ago | |
| roots/acorn | — | 983 | 982 | 110 | 80K | 3 | 36.8 | 35.7 | MIT | 1 month 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). | 211 | 211 | 2 | 9K | 0 | 33.0 | 26.8 | MIT | 5 days ago | |
| shopper/starter-kits | — | 17 | 16 | 3 | 0 | 0 | 21.8 | — | MIT | 1 month ago | |
| snipify-dev/laravel-captcha | — | 0 | 0 | 0 | 12 | 0 | 3.4 | 15.8 | MIT | 10 months ago | |
| spatie/laravel-honeypot | Protect Laravel forms from spam bots with a simple honeypot field and submit-time check. Add the x-honeypot Blade component (or pass values manually for Inertia) and automatically discard suspicious submissions with filled traps or too-fast posts. | 1,567 | 1,572 | 106 | 264K | 0 | 39.7 | 35.9 | MIT | 3 weeks 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 | 65 | 1 | 1.8 | 21.8 | 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 | |
| sunspikes/clamav-validator | — | 372 | 371 | 75 | 80K | 10 | 30.6 | 40.2 | MIT | 3 months ago | |
| tomshaw/google-api | Laravel Google OAuth 2.0 service client with configurable token storage (DB or custom), published config, and migrations. Integrates google/apiclient-services and supports Composer cleanup to include only the Google APIs you need (e.g., Gmail, Calendar). | 60 | 60 | 5 | 90 | 0 | 24.7 | 6.3 | MIT | 1 month ago | |
| unnathianalytics/laragrid | — | 1 | 1 | 1 | 61 | 0 | 0.0 | 20.7 | — | — | |
| veelasky/laravel-hashid | — | 45 | 46 | 18 | 14K | 0 | 22.3 | 38.6 | MIT | 3 months ago | |
| watson/validating | — | 973 | 980 | 78 | 68K | 12 | 10.8 | 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 | 704 | 33 | 1K | 0 | 32.7 | 6.0 | MIT | 1 month 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. | 772 | 762 | 46 | 28K | 1 | 32.7 | 24.6 | MIT | 1 month ago | |
| yajra/laravel-datatables-editor | Laravel plugin for yajra/laravel-datatables that handles server-side processing for DataTables Editor 2.x. Provides CRUD actions, validation, and Laravel 12.x integration for Editor-powered DataTables (premium Editor license required). | 119 | 123 | 17 | 164K | 2 | 21.0 | 48.3 | MIT | 4 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 | 81K | 7 | 49.0 | 37.1 | MIT | 4 days ago |
How can I help you explore Laravel packages today?