Download the PHP package hesami/laravel-json-validator without Composer

On this page you can find all versions of the php package hesami/laravel-json-validator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package laravel-json-validator

Json Validator For Laravel

A package for validating JSON data in Laravel

I developed this package to teach programming concepts to my students in the classroom. But I think it will be useful for you too

I hope I can expand it.😊

If you like to develop it, it will definitely be useful for other programmers, especially beginners.

Requirement

Installation:

How To use:

Rule Description
json_object To check that the input data is a Json string and contains an object
json_array To check that the input data is a Json string and contains an array
json_object_has_key To check that the input is a Json string and contains an array whose items have a key or keys
json_array_items_has_key To check that the input is a Json string and contains an array whose items have a key or keys
json_array_items_numeric Checks that the elements of the array are of numeric type.
json_array_items_distinct To check that the input data is a Json string and contains an distinct array
json_array_items_count To check that the input data is a Json string and contains an array that has a certain number (10 or ...) of objects
json_array_items_min To check that the input data is a Json string and contains an array containing at least $min objects
json_array_items_max To check that the input data is a Json string and contains an array that has at most :max objects

To check that the input data is a Json string and contains an object:

To check that the input data is a Json string and contains an array:

To check that the input data is a Json string and contains an object that has a key or keys:

To check that the input is a Json string and contains an array whose items have a key or keys:

Checks that the elements of the array are of numeric type:

To check that the input data is a Json string and contains an distinct array:

To check that the input data is a Json string and contains an array that has a certain number (10 or ...) of objects:

To check that the input data is a Json string and contains an array containing at least $min objects:

To check that the input data is a Json string and contains an array that has at most :max objects:

Attention:

To customize the text of the messages in this version, you need to manually write the message validation language in the file.

License

The MIT license (MIT).


All versions of laravel-json-validator with dependencies

PHP Build Version
Package Version
No informations.
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package hesami/laravel-json-validator contains the following files

Loading the files please wait ....