238 Repositories
PHP eloquent-validation Libraries
The Missing check on Laravel Request Unicity.
Motivation This laravel package will allow you to execute a code once in the current request based on the key provided. Installation composer require
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 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
Column sorting with Laravel 8 & 9 - Eloquent sortable
Column sorting for Laravel - Sortable - Sort by Larasort : Column sorting for Laravel - Sort easily Introduction - Larasort package This package allow
Personal PHP MySQL query handler based on Eloquent using PDO.
🐳 Equivoluent Welcome to "Equivoluent" my personal PHP MySQL query handler using PDO. Equivoluent is based on Laravel's Eloquent. The goal of "Equivo
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
A nice shortcut for group count queries with Eloquent / Laravel
Hightop PHP A nice shortcut for group count queries with Eloquent / Laravel Visit::top('browser'); // [ // 'Chrome' = 63, // 'Safari' = 50, //
🔒 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
Laravel package to create autonumber for Eloquent model
Laravel AutoNumber Laravel package to create autonumber for Eloquent model Installation You can install the package via composer: composer require gid
Ratings and reviews for the Laravel's Eloquent models ⭐⭐⭐⭐⭐
Laravel Reviews Ratings and reviews for the Laravel's Eloquent models Users will be able to rate and review the reviewable models. Then these reviews
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
Package with small support traits and classes for the Laravel Eloquent models
Contains a set of traits for the eloquent model. In future can contain more set of classes/traits for the eloquent database.
Easy way to upload Laravel model related files from the request.
Easy way to upload laravel model related file from the requset.
Laravel Model File Uploader package
Laravel Model File Uploader package Easy way to upload laravel model related file from the requset. Install (Via Composer) composer require plusemon/u
Easily implement optimistic Eloquent model locking feature to your Laravel app.
quarks/laravel-locking Easily implement optimistic Eloquent model locking feature to your Laravel app. Installation composer require quarks/laravel-lo
Generate previous attributes when saving Eloquent models
This package provides a trait that will generate previous attributes when saving any Eloquent model.
A DynamoDB based Eloquent model and Query builder for Laravel.
Laravel DynamoDB A DynamoDB based Eloquent model and Query builder for Laravel. You can find an example implementation in kitar/simplechat. Motivation
PHP boilerplate for quick start projects using Slim Framework and Eloquent.
Lassi PHP boilerplate for quick projects using Slim Framework and Eloquent database. Lassi is a small PHP boilerplate to use Slim Framework with Eloqu
The Slim PHP micro framework paired with Laravel's Illuminate Database toolkit.
Slim & Eloquent The Slim PHP micro framework paired with Laravel's Illuminate Database toolkit. Getting started # Download composer curl -s https://ge
Low code , Zero Configuration ORM that creates models, config, database and tables on the fly.
🚀 ARCA ORM 🔥 Low code , Zero Configuration ORM that creates models, config, database and tables on the fly. 🔥 🇮🇳 Made in India 🇮🇳 Complete docu
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
A package to generate YouTube-like IDs for Eloquent models
Laravel Hashids This package provides a trait that will generate hashids when saving any Eloquent model. Hashids Hashids is a small package to generat
Eloquent scope assertion for testing Laravel applications.
Eloquent Scope Assertion This package allows you to assert that the scope of a model is called in your tests. Installation You can install the package
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
Easily build Eloquent queries from API requests
Build Eloquent queries from API requests This package allows you to filter, sort and include eloquent relations based on a request. The QueryBuilder u
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
Decorate Your Models and Write Clean/Reusable Code with Presenters.
Laravel Presenter A clean way to present your model attributes without putting them in the wrong file. Installation You can install the package via co
A package to keep track of your pages & understand your audience
A clean way to track your pages & understand your user's behavior Installation You can install the package via composer: composer require coderflexx/l
Remember your query results using only one method. Yes, only one.
Cache Query Remember your query results using only one method. Yes, only one. Articles::latest('published_at')-cache()-take(10)-get(); Keep this pa
Declare database migrations and factory definitions inside Laravel models.
Lucid This package allows you to declare database migrations and factory definitions inside of your Laravel models. Running the lucid:migrate command
Merge of staudenmeir/eloquent-eager-limit and staudenmeir/laravel-adjacency-list
This Laravel package merges staudenmeir/eloquent-eager-limit and staudenmeir/laravel-adjacency-list to allow them being used in the same model.
A Single Table Inheritance Trait for Eloquent/Laravel
Single Table Inheritance Single Table Inheritance is a trait for Laravel 5.8+ Eloquent models that allows multiple models to be stored in the same dat
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
This Laravel package merges staudenmeir/eloquent-param-limit-fix and staudenmeir/laravel-adjacency-list to allow them being used in the same model.
This Laravel package merges staudenmeir/eloquent-param-limit-fix and staudenmeir/laravel-adjacency-list to allow them being used in the same model.
Laravel comments - This package enables to easily associate comments to any Eloquent model in your Laravel application
Laravel comments - This package enables to easily associate comments to any Eloquent model in your Laravel application
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.)
A package for using Google Datastore as a database driver
Laravel Eloquent for Google Datastore A package for using Google Datastore as a database driver. By using this package, you can use query builder and
Laravel Multilingual Models
Laravel Multilingual Models Make Eloquent model attributes translatable without separate database tables for translation values. Simply access $countr
Laravel Eloquent CASE Statement Support
This packages adds CASE statement support to Laravel Query Builder. It supports Laravel 8.x & 9.x.
Laravel Eloquent Observable
Laravel Eloquent Observable Register Eloquent model event listeners just-in-time directly from the model. Using Observers can introduce a (significant
Generate UUID for a Laravel Eloquent model attribute
Generate a UUIDv4 for the primary key or any other attribute on an Eloquent model.
Laravel Belongs To User Package
If you are creating your own trait to have "belongsTo" User relationship in every model needed, you can also use this package not to define the trait on your own.
Neo4j Graph Eloquent Driver for Laravel 5.
NeoEloquent Neo4j Graph Eloquent Driver for Laravel 5. Quick Reference Installation Configuration Models Relationships Edges Migration Schema Aggregat
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.
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
Laravel Nova Ban simplify blocking and banning Eloquent models.
Laravel Nova Ban Introduction Behind the scenes cybercog/laravel-ban is used. Contents Installation Usage Prepare bannable model Prepare bannable mode
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
UserFrosting is a secure, modern user management system written in PHP and built on top of the Slim Microframework, Twig templating engine, and Eloquent ORM.
UserFrosting 4.6 Branch Version Build Coverage Style master hotfix develop https://www.userfrosting.com If you simply want to show that you like this
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
Social Network - Social Media App
Social Network Social Network - Social Media App. Demo Features Auth System (Login, Register, Forgot Password, Password Reset & Email Verification) Us
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
Interface Network is an application about social media
Interface Network is an application about social media
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
🕵️ Inspect Laravel Eloquent models to collect properties, relationships and more.
🕵️ Eloquent Inspector Inspect Laravel Eloquent models to collect properties, relationships and more. Install Via Composer composer require cerbero/el
An Eloquent Way To Filter Laravel Models And Their Relationships
Eloquent Filter An Eloquent way to filter Eloquent Models and their relationships Introduction Lets say we want to return a list of users filtered by
Laravel 8.* Elasticsearch Eloquent
Elasticsearch Installation composer require etsetra/elasticsearch Create config file $ php artisan vendor:publish --tag="etsetra-elasticsearch-config
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
Articulate - An alternative ORM for Laravel, making use of the data mapper pattern
Articulate Laravel: 8.* PHP: 8.* License: MIT Author: Ollie Read Author Homepage: https://ollie.codes Articulate is an alternative ORM for Laravel bas
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-Mediable is a package for easily uploading and attaching media files to models with Laravel 5.
Laravel-Mediable Laravel-Mediable is a package for easily uploading and attaching media files to models with Laravel. Features Filesystem-driven appro
Automatic human timestamps for Laravel Eloquent models.
Automatic human timestamp properties in Laravel This package provides a trait you can add to an Eloquent model that will automatically create human-re
Laravel package to search through multiple Eloquent models. Supports sorting, pagination, scoped queries, eager load relationships and searching through single or multiple columns.
Laravel Cross Eloquent Search This Laravel package allows you to search through multiple Eloquent models. It supports sorting, pagination, scoped quer
Use UUID or Ulid as optional or primary key in Laravel.
Laravel OptiKey Use UUID or Ulid as optional or primary key in Laravel. composer require riipandi/laravel-optikey This package adds a very simple trai
Multilingual PHP CMS built with Laravel and bootstrap
Lavalite This is an open source of Content Management System developed with Laravel framework. Documentation Visit Documentation section in the websit
Quickly build an admin interface for your Eloquent models
Website | Documentation | Add-ons | Pricing | Services | Stack Overflow | Reddit | Blog | Newsletter Quickly build an admin interface for your Eloquen
Easily add a full Laravel blog (with built in admin panel and public views) to your laravel project with this simple package.
Webdevetc BlogEtc - Complete Laravel Blog Package Quickly add a blog with admin panel to your existing Laravel project. It has everything included (ro
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
Translate eloquent entity models
Translate entity About package This package is intended for adding multi language support to your models. If your application already be working and y
Friendly prefixed IDs for Laravel models
Friendly prefixed IDs for Laravel models Prefixing an id will help users to recognize what kind of id it is. Stripe does this by default: customer ids
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.
Fast and simple implementation of a REST API based on the Laravel Framework, Repository Pattern, Eloquent Resources, Translatability, and Swagger.
Laravel Headless What about? This allows a fast and simple implementation of a REST API based on the Laravel Framework, Repository Pattern, Eloquent R
Automatically generate ERD Diagrams from Model's relations in Laravel
Laravel ERD Generator Automatically generate interactive ERD from Models relationships in Laravel. This package provides a CLI to automatically genera
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 MongoDB based Eloquent model and Query builder for Laravel (Moloquent)
Laravel MongoDB This package adds functionalities to the Eloquent model and Query builder for MongoDB, using the original Laravel API. This library ex
Query caching for Laravel
Query caching for Laravel
📑 Invoice Generator - This is an invoicing system created with Laravel,
📊 This is an invoicing system created with Laravel, which allows the user to generate invoices based on product and customer catalogs that are manageable.
An opinionated package to create slugs for Eloquent models
Generate slugs when saving Eloquent models This package provides a trait that will generate a unique slug when saving any Eloquent model. $model = new