110 Repositories
PHP cross-validation Libraries
Actions: controller + auth + validation in one class
Actions: controller + auth + validation in one class This package provides only one class: an Action class that extends the FormRequest class we all k
A re-write of rakit/validation, a standalone validation library inspired by Laravel Validation
Somnambulist Validation This is a re-write of rakit/validation, a standalone validator like Laravel Validation. In keeping with rakit/validation, this
PHP components - collection of cross-project PHP classes
PHP components Collection of cross-project PHP classes. Install: $ composer require ansas/php-component Ansas\Component\Convert\ConvertPrice Convert "
PHP Standalone Validation Library
Rakit Validation - PHP Standalone Validation Library PHP Standalone library for validating data. Inspired by Illuminate\Validation Laravel. Features A
Validate your input data in a simple way, an easy way and right way. no framework required. For simple or large. project.
wepesi_validation this module will help to do your own input validation from http request POST or GET. INTEGRATION The integration is the simple thing
Joomla Framework Filter Package
The Filter Package Installation via Composer Add "joomla/filter": "~2.0.*@dev" to the require block in your composer.json and then run composer instal
A small library for validating International Bankaccount Numbers (IBANs) based on the IBAN Registry provided by SWIFT
A small library for validating International Bankaccount Numbers (IBANs) based on the IBAN Registry provided by SWIFT
Simple solution for form request validation on lumen.
Form Request Validation for Lumen This small package contains a laravel-like solution for request form validation. Contents Form Request Validation fo
🔒 Laravel validation rule that checks if a password has been exposed in a data breach.
🔒 Laravel Password Exposed Validation Rule This package provides a Laravel validation rule that checks if a password has been exposed in a data breac
The last validation library you will ever need!
Mighty The last validation library you will ever need! Table of Contents Installation About Mighty Quickstart Mighty Validation Expression Language Ex
The component provides an array-based DSL to construct complex validation chains.
Spiral Validator The component provides an array-based DSL to construct complex validation chains. Requirements Make sure that your server is configur
Enjoy realtime input validation by passing your rules in your input itself.
Laravel Realtime input Enjoy realtime input validation by passing your rules in your input itself. Requirments This package is tested with Laravel v8
FyreValidation is a free, open-source validation library for PHP.
FyreValidation FyreValidation is a free, validation library for PHP. Table Of Contents Installation Validators Rules Error Messages Installation Using
Adds phone number functionality to TYPO3 based on the PHP port of Google's libphonenumber API by giggsey
TYPO3 Phone Adds phone number functionality to TYPO3 based on the PHP port of Google's libphonenumber API by giggsey. Installation composer require si
Object-oriented, composable, fluent API for writing validations in Laravel
Laravel Hyrule Hyrule provides an object-oriented, fluent API for building validation rules for use w/ Laravel's Validation component. This unlocks pa
Set of polyfills for changed PHPUnit functionality to allow for creating PHPUnit cross-version compatible tests
PHPUnit Polyfills Set of polyfills for changed PHPUnit functionality to allow for creating PHPUnit cross-version compatible tests. Requirements Instal
Light PHP SDK to interact with the Doma(in)Validity API.
Doma(in)Validity PHP SDK. Light PHP SDK to interact with the Doma(in)Validity API. Usage ?php require_once 'vendor/autoload.php'; use Domainvalidit
MetaYaml - A powerful schema validator
MetaYaml A [put your file type here] schema validator using [put another file type here] files. At the moment, file type can be Json, Yaml, or XML. It
Amazon SNS message validation for PHP
The Amazon SNS Message Validator for PHP library allows you to validate that incoming HTTP(S) POST messages are valid Amazon SNS notifications.
File Upload widget with multiple file selection, drag&drop support, progress bar, validation and preview images, audio and video for jQuery
File Upload widget with multiple file selection, drag&drop support, progress bar, validation and preview images, audio and video for jQuery. Supports cross-domain, chunked and resumable file uploads. Works with any server-side platform (Google App Engine, PHP, Python, Ruby on Rails, Java, etc.) that supports standard HTML form file uploads.
Check if a translated value in a JSON column is unique in the database.
Laravel Unique Translation IMPORTANT: March 2022 It's horrible to see what is happening now in Ukraine, as Russian army is bombarding houses, hospital
Cross-language email validation. Backed by a database of over 38 000 throwable email domains.
Cross-language temporary (disposable/throwaway) email detection library. Covers 38038+ fake email providers.
This package provides tools to validate and sanitize objects and arrays.
Aura.Filter This package provides tools to validate and sanitize objects and arrays. Foreword Installation This library requires PHP 7.2 or later; we
PHP Japanese string helper functions for converting Japanese strings from full-width to half-width and reverse. Laravel Rule for validation Japanese string only full-width or only half-width.
Japanese String Helpers PHP Japanese string helper functions for converting Japanese strings from full-width to half-width and reverse. Laravel Rule f
CORS (Cross-Origin Resource Sharing) for your Symfony/Laravel requests
CORS for PHP (using the Symfony HttpFoundation) Library and middleware enabling cross-origin resource sharing for your http-{foundation,kernel} using
An extensible validation library for your data with sane defaults.
Hird Hirds, also known as housecarls, was a gathering of hirdmen, who functioned as the king's personal guards during the viking age and the early mid
Adds phone number functionality to Laravel based on the PHP port of Google's libphonenumber API by giggsey.
Laravel Phone Adds phone number functionality to Laravel based on the PHP port of Google's libphonenumber API by giggsey. Table of Contents Demo Insta
Symfony bundle that provides Cross Site Request Forgery (CSRF or XSRF) protection for client-side applications
CSRF Cookie Bundle This Symfony bundle provides Cross Site Request Forgery (CSRF or XSRF) protection for client-side applications requesting endpoints
This package contains validatiors of data used in Poland (PESEL, NIP, REGON etc.)
This package contains validatiors of data used in Poland (PESEL, NIP, REGON etc.)
Motan - a cross-language remote procedure call(RPC) framework for rapid development of high performance distributed services
Motan-PHP Overview Motan is a cross-language remote procedure call(RPC) framework for rapid development of high performance distributed services.
This component simplifies file validation and uploading.
This component simplifies file validation and uploading.
Validated properties in PHP8.1 and above using attribute rules
PHP Validated Properties Add Rule attributes to your model properties to make sure they are valid. Why this package? When validating external data com
Laravel Validation Service
Laravel Validation Service Installation Add "prettus/laravel-repository": "1.1.*" to composer.json "prettus/laravel-validation": "1.1.*" Create a vali
A robust JSON decoder/encoder with support for schema validation.
A robust wrapper for json_encode()/json_decode() that normalizes their behavior across PHP versions, throws meaningful exceptions and supports schema validation by default.
Security CSRF (cross-site request forgery) component provides a class CsrfTokenManager for generating and validating CSRF tokens.
Security Component - CSRF The Security CSRF (cross-site request forgery) component provides a class CsrfTokenManager for generating and validating CSR
A small PHP library for validating VAT identification numbers (VATINs).
VATIN A small PHP library for validating VAT identification numbers (VATINs). Installation This library is available on Packagist: $ composer require
The main scope of this extension is to help phpstan to detect the type of object after the Assert\Assertion validation.
PHPStan beberlei/assert extension PHPStan beberlei/assert Description The main scope of this extension is to help phpstan to detect the type of object
This package has framework agnostic Cross-Origin Resource Sharing (CORS) implementation.
Description This package has framework agnostic Cross-Origin Resource Sharing (CORS) implementation. It is complaint with PSR-7 HTTP message interface
Best regular expression for gmail
best regular expression for gmail Gmail Regular expression with all details (not start with dot,number , is it possible to use multiple dot but not in
A PHP boilerplate based on Slim Framework, for start projects with Eloquent ORM, Validation, Auth (JWT), Repositories and Transformers ready
A PHP boilerplate based on Slim Framework, for start projects with Eloquent ORM, Validation, Auth (JWT), Repositories and Transformers ready.
Read and show values from form valid
read-and-show-values-from-form-valid Escribe un programa PHP que permita al usuario rellenar un formulario de registro con los datos de nombre, contra
Proxy validation or Proxy checker. Command line version
Proxy Checker Proxy validation or Proxy checker Install on desktop : Install XAMPP Added environment variable system path = C:\xampp\php download the
Validate PHP database migration files for compliance with best practices. Ensure db migrations are irreversible.
PHP DB Migration Validator Introduction In modern PHP frameworks such as Symfony and Laravel, migrations usually have up and down methods. In up metho
laminas-password-validator provides a validator for character-set based input validation.
laminas-password-validator laminas-password-validator provides a validator for character-set based input validation. Installation composer require pra
File uploads with validation and storage strategies
Upload This component simplifies file validation and uploading. Usage Assume a file is uploaded with this HTML form: form method="POST" enctype="mult
Extra validation rules for dealing with images in Laravel 5.
Image-Validator Extra validation rules for dealing with images in Laravel 5. NOTE: As of Laravel version 5.2, there are now built-in validation rules
A cross-language remote procedure call(RPC) framework for rapid development of high performance distributed services.
Motan Overview Motan is a cross-language remote procedure call(RPC) framework for rapid development of high performance distributed services. Related
Silverstripe-sspy - Python based SSPAK export with higher reliability and cross-platform compatibility
SSPY - Python Stand-alone SSPAK solution © Simon Firesphere Erkelens; Moss Mossman Cantwell Usage: sspy [create|load|extract] (db|assets) --file=my.
Strongly typed settings for Laravel, includes built-in encryption and friendly validation.
Strongly Typed Laravel Settings Install composer require bogdankharchenko/typed-laravel-settings Model Setup namespace App\Models\User; use Illuminat
Extension for the Laravel validation class
Intervention Validation Intervention Validation is an extension library for Laravel's own validation system. The package adds rules to validate data l
laravel adminlte with crud upload photo, ckeditor, validation & rest api
laravel crud with adminlte + restapi feature : Auth crud product (datatable, upload product using ajax, description with ckeditor) crud category displ
Lazyline - Innovative Lazy-Load & LQIP WordPress Plugin
Multifunctional WordPress image-optimization plugin. Provides many lazy-load features (backgrounds, video, sources, iframes, scripts, hidpi, webp), full LQIP support (thumbnails, color palette, pixelart, primitives), and additional image optimization/validation options.
Csrf Component provides Cross Site Request Forgery protection by comparing provided token with session token to ensure request validity.
Csrf Component Csrf Component provides Cross Site Request Forgery protection by comparing provided token with session token to ensure request validity
Provides email verification on the go.
Email Checker Email Checker was created and maintained by Aman Nurani. It provides a powerful email validating system for both development and product
A set of PHP classes to let you manage your Dynamic Widget UI programmatically.
Dynamic Widget for Flutter A set of PHP classes to let you manage your Dynamic Widget UI programmatically. Why? Why not? Developing my application I f
Contains a few tools usefull for making your test-expectations agnostic to operating system specifics
PHPUnit Tools to ease cross operating system Testing make assertEquals* comparisons end-of-line (aka PHP_EOL) character agnostic Make use of EolAgnost
A package to validate email domains in a user registration form
Laravel Email Domain Rule This package allows to define a subset of allowed email domains and validate any user registration form with a custom rule.
Fresns core library: Cross-platform general-purpose multiple content forms social network service software
About Fresns Fresns is a free and open source social network service software, a general-purpose community product designed for cross-platform, and su
🛂 Use this package to validate the identity card from your country using laravel validation rules.
Identity Card Checker Laravel Validation Rules Use this package to validate the identity card number from your country Installation You can install th
Custom Laravel Validator for combined unique indexes
unique_with Validator Rule For Laravel This package contains a variant of the validateUnique rule for Laravel, that allows for validation of multi-col
Argentinian CUIT and CUIL Validator
CUIT/CUIL Validator Argentinian CUIT and CUIL Rules for laravel validation Installation $ composer require iutrace/laravel-cuit-validator Usage Exampl
This package can use form request just as Laravel do.
Lumen Form Request This package can use form request just as Laravel do. Installation Install by composer $ composer require chhw/form-request In
Rubix ML - A high-level machine learning and deep learning library for the PHP language.
A high-level machine learning and deep learning library for the PHP language. Developer-friendly API is delightful to use 40+ supervised and
Email validation service in PHP
Email validation service Email validation service in PHP using Laravel 8. Validation features Domain Regular Expression Smtp Txt records Installing de
Laravel Disposable Email Validator
Laravel Disposable Email Validator Prevent users from registrering with a disposable email addresses! Table of Contents Installation Usage Translation
高性能的验证器组件(Validation),适用于 Hyperf 或 Laravel 框架,可获得数百倍的性能提升
验证器 简介 兼容 Hyperf/Laravel Validation 规则 部分场景可获得约 500 倍性能提升 验证器可多次复用不同数据,无状态设计 规则可全局复用 智能合并验证规则 安装 环境要求 PHP = 8.0 mbstring 扩展 ctype 扩展 安装命令 composer re
Facebook GraphQL for Laravel 5. It supports Relay, eloquent models, validation and GraphiQL.
Laravel GraphQL This package is no longuer maintained. Please use rebing/graphql-laravel or other Laravel GraphQL packages Use Facebook GraphQL with L
Laravel style jquery validation plugin
Validator Laravel style jquery validation plugin Validator is a jQuery plugin that emulates the validation class found in the laravel framework. Usage
Validation rules for Money and Currency
money-validation-laravel Validation rules for Money and Currency Installation composer require brokeyourbike/money-validation-laravel Usage Package us
Easily validate data attributes through a remote request
Laravel Remote Rule Easily validate data attributes through a remote request. This package allows you to define a subset of custom rules to validate a
European green-pass decoding and validation for php/laravel
laravel-greenpass laravel-greenpass is a package for the management of the European Green Pass (i.e. covid certification). The package allows easy val
Prevent users from reusing recently used passwords
Laravel Password History Validation Prevent users from reusing recently used passwords. Installation You can install the package via composer: compose
Laravel Livewire (TALL-stack) form generator with realtime validation, file uploads, array fields, blade form input components and more.
TALL-stack form generator Laravel Livewire, Tailwind forms with auto-generated views. Support Contributions Features This is not an admin panel genera
🔒 Laravel validation rule that checks if a password has been exposed in a data breach.
🔒 Laravel Password Exposed Validation Rule This package provides a Laravel validation rule that checks if a password has been exposed in a data breac
One Line Validation, For CodeIgniter 4
One Line Validation (OLV) is a package made for CodeIgniter 4 to provide a fast and single line validation experience ideal for CDN and/or API services consuming the Validation System from CodeIgniter 4.
A package for Laravel One Time Password (OTP) generator and validation without Eloquent Model, since it done by Cache.
Laravel OTP Introduction A package for Laravel One Time Password (OTP) generator and validation without Eloquent Model, since it done by Cache. The ca
A PHP proxy to solve client browser HTTP CORS(cross-origin) restrictions.
cors-bypass-proxy A PHP proxy to solve client browser HTTP CORS(cross-origin) restrictions. A simple way to solve CORS issue when you have no access t
A simple, extensible REST API framework for PHP
Note: This framework is not stable yet. Introduction Aphiria is a suite of small, decoupled PHP libraries that make up a REST API framework. It simpli
File Upload widget with multiple file selection, drag&drop support, progress bar, validation and preview images, audio and video for jQuery. Supports cross-domain, chunked and resumable file uploads. Works with any server-side platform (Google App Engine, PHP, Python, Ruby on Rails, Java, etc.) that supports standard HTML form file uploads.
jQuery File Upload Contents Description Demo Features Security Setup Requirements Mandatory requirements Optional requirements Cross-domain requiremen
Parse and validate crontab expressions in PHP
Standard (V7) compliant crontab expression parser/validator with support for time zones; see "man 5 crontab" for possible expressions.
A PHP-based sandboxing library with a full suite of configuration and validation options.
A full-scale PHP 5.4+ sandbox class that utilizes PHP-Parser to prevent sandboxed code from running unsafe code. It also utilizes FunctionParser to di
PHP CORS (Cross-origin resource sharing) middleware.
CORS PHP CORS (Cross-origin resource sharing) middleware. Support Array, Coding in Native PHP Using PSR-7 PSR-15 Support Symfony Support Laravel Suppo
A Simple Cross Origin Resource Sharing for Lumen Framework (5.*).
Lumen Cors Package A Simple Cross Origin Resource Sharing for Lumen Framework. Note: That should works fine on Laravel Framework too, but the tests ar
CORS (Cross-Origin Resource Sharing) support for Laravel and Lumen
Description This package adds Cross-Origin Resource Sharing (CORS) support to your Laravel application. The package is based on Framework agnostic (PS
Hello, this is simple attribute validation for PHP Models, based on the new features, presented in PHP 8
Hello, this is simple attribute validation for PHP Models, based on the new features, presented in PHP 8 It works as a standalone and can be use in custom projects or in libraries like Symfony and Laravel.
A package to validate email domains in a user registration form
This package allows to define a subset of allowed email domains and validate any user registration form with a custom rule.
Missing data types for PHP. Highly extendable.
Neverending data validation can be exhausting. Either you have to validate your data over and over again in every function you use it, or you have to rely it has already been validated somewhere else and risk potential problems.
A high-level machine learning and deep learning library for the PHP language.
Rubix ML A high-level machine learning and deep learning library for the PHP language. Developer-friendly API is delightful to use 40+ supervised and
HLedger is cross-platform accounting software for both power users and folks new to accounting
HLedger Plain Text Accounting on Nextcloud HLedger is cross-platform accounting software for both power users and folks new to accounting. It's good f
CORS (Cross-Origin Resource Sharing) middleware for Hyperf application.
CORS Middleware for Hyperf Implements fruitcake/laravel-cors for Hyperf. Features Handles CORS pre-flight OPTIONS requests Adds CORS headers to your r
Adds CORS (Cross-Origin Resource Sharing) headers support in your Laravel application
CORS Middleware for Laravel Implements https://github.com/asm89/stack-cors for Laravel About The laravel-cors package allows you to send Cross-Origin
Laravel Javascript Validation
Laravel Javascript Validation Laravel Javascript Validation package allows to reuse your Laravel Validation Rules, Messages, FormRequest and Validator
Phone number functionality for Laravel
Laravel Phone Adds phone number functionality to Laravel and Lumen based on the PHP port of Google's libphonenumber API by giggsey. Table of Contents
Laravel package to generate and to validate a UUID according to the RFC 4122 standard. Only support for version 1, 3, 4 and 5 UUID are built-in.
Laravel Uuid Laravel package to generate and to validate a universally unique identifier (UUID) according to the RFC 4122 standard. Support for versio
Automatically validating Eloquent models for Laravel
Validating, a validation trait for Laravel Validating is a trait for Laravel Eloquent models which ensures that models meet their validation criteria
Declarative style of authorization and validation in laravel.
Laravel Hey Man Readability Counts. In fact, Readability is the primary value of your code !!! 🎀 Heyman continues where the other role-permission pac
PHP package built for Laravel 5.* to easily handle a user email verification and validate the email
jrean/laravel-user-verification is a PHP package built for Laravel 5.* & 6.* & 7.* & 8.* to easily handle a user verification and validate the e-mail.
㊙️ AntiXSS | Protection against Cross-site scripting (XSS) via PHP
㊙️ AntiXSS "Cross-site scripting (XSS) is a type of computer security vulnerability typically found in Web applications. XSS enables attackers to inje
Hprose is a cross-language RPC. This project is Hprose 3.0 for PHP
Hprose 3.0 for PHP Introduction Hprose is a High Performance Remote Object Service Engine. It is a modern, lightweight, cross-language, cross-platform
It validates PSR-7 messages (HTTP request/response) against OpenAPI specifications
NOTICE - THE PACKAGE HAS BEEN CONTRIBUTED TO THE PHP LEAGUE Go to https://github.com/thephpleague/openapi-psr7-validator This package is here for exis