rule-builder - Fluent validation rule builder for Laravel.

  •        14

All the examples assume you have included the use TiMacDonald\Validation\Rule; statement already. If you pass null as a min or max helper, the value will be skipped. This is mostly handy when there is both a min and max helper, but you do not want to add a min e.g. Rule::string(null, 255)->get().

https://github.com/timacdonald/rule-builder

Tags
Implementation
License
Platform

   




Related Projects

TNValidate - A Fluent Validation Library for .NET

  •    

TNValidate is a fluent validation library for .Net. It enables you to write validation logic in a way that somewhat resembles natural language. TNValidate comes with built in rules for different types of data, can generate errors in a couple of languages, and is extensible.

laravel-jsvalidation - Laravel 5 Javascript Validation

  •    PHP

Laravel Javascript Validation package allows to reuse your Laravel Validation Rules, Messages, FormRequest and Validators to validate forms automatically in client side without need to write any Javascript code or use HTML Builder Class. You can validate forms automatically referencing it to your defined validations. The messages are loaded from your validations and translated according your Localization preferences.

Rules Engine

  •    

Rules Engine is a C# project that makes it easier for developers to define business rules on domain objects without coupling the domain object to the business rule. The rules engine supports cross-field validation and conditional validation. Rules are interface-based and are e...

validatorjs - A data validation library in JavaScript for the browser and Node

  •    Javascript

The validatorjs library makes data validation in JavaScript very easy in both the browser and Node.js. This library was inspired by the Laravel framework's Validator. To apply validation rules to the data object, use the same object key names for the rules object.


laravel-datatables - jQuery DataTables API for Laravel 4|5

  •    PHP

This package is created to handle server-side works of DataTables jQuery Plugin via AJAX option by using Eloquent ORM, Fluent Query Builder or Collection. There are breaking changes since DataTables v8.x. If you are upgrading from v7.x to v8.x, please see upgrade guide.

laravel-uuid - Laravel package to generate and to validate a UUID according to the RFC 4122 standard

  •    PHP

Laravel package to generate and to validate a universally unique identifier (UUID) according to the RFC 4122 standard. Support for version 1, 3, 4 and 5 UUIDs are built-in. Laravel-uuid is now refactored for Laravel 5.5. It has the same requirements so that means PHP 7. Laravel package auto-discovery is enabled, and you can now use the UUID validation. Validation examples are below and in the tests.

Fluent Validation for .NET

  •    Silverlight

A small validation library for .NET that uses a fluent interface and lambda expressions for building validation rules for your business objects.

laravel-user-verification - PHP package built for Laravel 5

  •    PHP

jrean/laravel-user-verification is a PHP package built for Laravel 5.* to easily handle a user verification and validate the e-mail. This package is Laravel 5.7 compliant.

laravel-form-builder - Laravel Form builder for version 5!

  •    PHP

Form builder for Laravel 5 inspired by Symfony's form builder. With help of Laravels FormBuilder class creates forms that can be easy modified and reused. By default it supports Bootstrap 3. For Laravel 4 version check laravel4-form-builder.

Validity.NET - Fluent Business Rule Validation for .NET

  •    

Validity.NET is a light-weight C# fluent validation library for .NET. Easily extended with custom validation logic for your project! (Formerly known as NValid)

validating - Automatically validating Eloquent models for Laravel

  •    PHP

Validating is a trait for Laravel Eloquent models which ensures that models meet their validation criteria before being saved. If they are not considered valid the model will not be saved and the validation errors will be made available. Validating allows for multiple rulesets, injecting the model ID into unique validation rules and raising exceptions on failed validations. It's small and flexible to fit right into your workflow and help you save valid data only.

NValid - A Fluent Business Logic Validation Library for .NET

  •    CSharp

NValid is a light-weight C# validation library for .NET. Easily extended with custom validation logic for your project!

vue-api-query - 💎 Elegant and simple way to build requests for REST API

  •    Javascript

This package helps you quickly to build requests for REST API. Move your logic and backend requests to dedicated classes. Keep your code clean and elegant. 🔥 If you use Laravel, this package matches perfectly with spatie/laravel-query-builder.

ozzo-validation - A Go (golang) package that provides an idiomatic way of data validation

  •    Go

Go 1.6 or above.The ozzo-validation package mainly includes a set of validation rules and two validation methods. You use validation rules to describe how a value should be considered valid, and you call either validation.Validate() or validation.ValidateStruct() to validate the value.

laravel4-datatables-package - Server-side handler of DataTables Jquery Plugin for Laravel 4

  •    PHP

If you have issues please try and fix them and we will pull the changes if we can verify they work. That being said this project lacks automatic testing so it has become a difficult project to maintain. Please let us know if you are interested in adopting and maintaining this project, it is still pretty useful. 60% of the time, it works every time. This bundle is created to handle the server-side processing of the DataTables Jquery Plugin (http://datatables.net) by using Eloquent ORM or Fluent Query Builder.

LavaLite - Multilingual PHP CMS built with Laravel and bootstrap

  •    PHP

Lavalites helps you to quickly set up a content management system or a cloud-based application based on Laravel. Its package builder and marketplace will help you to build or find additional packages required for your application.

bootstrap-form - Bootstrap 3 form builder for Laravel

  •    PHP

This is a package for simply creating Bootstrap 3 styled form groups in Laravel 5. It extends the normal form builder to provide you with horizontal form groups completed with labels, error messages and appropriate class usage. Simply use the BootstrapForm facade in the place of the Form facade when you want to generate a Bootstrap 3 form group.

countries - Laravel countries and currencies

  •    PHP

This package is not tied to Laravel and doesn't require it to be installed (we have a bridge for this purpose), but it has Laravel Collections in its core, all methods in Collections are available, this way you can do things like filter, map, reduce, search, sort, reject, and a lot more. It, actually, uses Coollection, which is Laravel Collections with a fluent syntax, allowing us to have access to array keys (and values) as object properties.

BFsharp

  •    

A framework which helps building business applications. It provides business rules, validation rules and a text-based language for writing rules. It supports automatic dependency detection, automatic rule reevaluation.