dutchcodingcompany / laravel-json-schema
添加json schema的服务提供者
0.4.1
2024-08-15 13:37 UTC
Requires
- php: ^7.4 | ^8.0
- laravel/framework: ^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0 | ^11.0
- swaggest/json-schema: ^0.12.33
README
此包使得在laravel中使用 swaggest/json-schema 变得容易。
安装
您可以通过composer安装此包
composer require dutchcodingcompany/laravel-json-schema
用法
- 在schema目录中创建一个json schema,例如
storage/app/schema/example.json - 在验证器中引用该schema:
new \DutchCodingCompany\LaravelJsonSchema\Rules\JsonSchemaRule('example')
要自定义schema目录,使用环境变量 JSON_SCHEMA_DIRECTORY 或发布配置文件。
许可证
MIT许可证(MIT)。请参阅 许可证文件 以获取更多信息。