nocartorio/array-validation-by-json

Array validation by JSON file with rules for Laravel

dev-main 2023-04-03 17:53 UTC

This package is auto-updated.

Last update: 2024-05-03 20:41:03 UTC


README

This package is used to validate data exported to import on nocartorio.com from JSON files

Installation

Run the following command from you terminal:

composer require "nocartorio/validate-data-for-import"

or add this to require section in your composer.json file:

"nocartorio/validate-data-for-import"

then run composer update

Publishing config file

set on config file generated the url´s with json rules for validation

Example of JSON files rules

{
"field-name": "string|nullable",
"other-field-name": "nullable|file,next-file-name-with-rules",
}

At the second casa, if rule is file you must set the next argument after comma, other JSON files with some structure for validation

php artisan vendor:publish

Usage

All allowed arrays for validation is: 'array-1', 'array-2', 'array-3'

$validated = new \NoCartorio\ArrayValidationByJson\Validator('array-1');

$validated could be true or false

Author

Douglas Resende: https://douglas.nocartorio.com/

License

The MIT License (MIT). Please see License File for more information.