json-mapper / eloquent-middleware
JsonMapper 的 Eloquent 中间件
2.0.0
2021-01-07 20:24 UTC
Requires
- php: ^7.2 || ^8.0
- doctrine/dbal: ^2.3
- json-mapper/json-mapper: ^2.0
- json-mapper/laravel-package: ^2.0
Requires (Dev)
- orchestra/testbench: ^5.3
- php-coveralls/php-coveralls: ^2.2
- phpstan/phpstan: ^0.12.19
- phpunit/phpunit: ^8.5 || ^9.0
- squizlabs/php_codesniffer: ^3.5
This package is auto-updated.
Last update: 2024-09-16 00:07:23 UTC
README
这是一个用于在 Laravel 应用程序中使用的 JsonMapper 的 Laravel 扩展包。
JsonMapper 是一个 PHP 库,允许您将 JSON 响应映射到使用 doc blocks 标注或使用类型属性的对象。更多信息请参阅项目网站:https://jsonmapper.net
为什么要使用 JsonMapper
将 JSON 响应持续映射到您的对象既繁琐又容易出错,更不用说需要为映射编写的测试。
JsonMapper 是考虑到最常见的用法而构建的。为了允许默认不支持的那些边缘情况,它可以很容易地扩展,因为它的核心是使用中间件设计的。
JsonMapper 支持以下功能
- 大小写转换
- 调试
- DocBlock 注释
- 最终回调
- 命名空间解析
- PHP 7.4 类型属性
安装 JsonMapper Eloquent 中间件
可以使用 Composer 轻松安装 JsonMapper Eloquent 中间件。
$ composer require json-mapper/eloquent-middleware
上述示例假设 composer
在您的 $PATH
上。
贡献
有关如何为 JsonMapper Eloquent 中间件做出贡献的信息,请参阅 CONTRIBUTING.md。
贡献者列表
感谢为 JsonMapper Eloquent 中间件做出贡献的每一个人!您可以在 GitHub 上找到 JsonMapper 的详细贡献者列表。
许可证
MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件。