kmuenkel / json-schema-laravel
This is a Laravel Request-compatible override for opis/json-schema.
1.0.0
2020-11-30 16:00 UTC
Requires
- illuminate/validation: ^7.0|^8.0
- opis/json-schema: ^1.0
Requires (Dev)
- barryvdh/laravel-ide-helper: ^2.8
- friendsofphp/php-cs-fixer: ^2.16
- fzaninotto/faker: ^1.9
- mockery/mockery: ^1.4
- orchestra/testbench: ^5.7
- phpmd/phpmd: ^2.9
- phpunit/phpunit: ^9.4
- squizlabs/php_codesniffer: ^3.5
This package is auto-updated.
Last update: 2025-03-01 00:33:39 UTC
README
This is simply an override class for the opis/json-schema package which leverages a Laravel interface, enabling it to be compatible with custom Request classes. To implement it, simply use the JsonSchema\JsonSchemaValidation
trait inyour custom instance of Illuminate\Foundation\Http\FormRequest
. Then either apply the schema filepath, storage path, URL, array, object, or string, as the output of your rules()
method.