nilportugues / serializer-eloquent
Eloquent 驱动程序用于 NilPortugues 序列化器,输出有效的 JSON、JSON API 和 HAL+JSON API 格式的 API 响应。
1.0.12
2017-03-30 08:24 UTC
Requires
- php: >=5.5.0
- illuminate/database: ^5.1
- illuminate/pagination: ^5.1
- nilportugues/serializer: ^1
Requires (Dev)
- fabpot/php-cs-fixer: ^1.9
- phpunit/phpunit: 4.4.*
README
是什么?
这是一个针对 Serializer 库的驱动程序,负责 Eloquent ORM 模型序列化。
为什么?
由于 Eloquent(尤其是在 Laravel 应用中)的流行,开发了一个驱动程序来统一 Serializer 的所有 Eloquent 序列化边缘情况,在一个库中。
安装
使用 Composer 安装此包
$ composer require nilportugues/serializer-eloquent
使用方法
这将返回一个符合 Serializer 格式的数组。
use NilPortugues\Serializer\Drivers\Eloquent\EloquentDriver; $serialized = EloquentDriver::serialize($value);
待办事项
将 Eloquent 文档中提供的所有示例代码作为测试
- 一对一
- 一对多
- 通过关联表的多对多
- 多态关系
- 多对多
- 多对多多态关系
贡献
欢迎对包的贡献!
支持
以下方式之一联系我
- 通过电子邮件 contact@nilportugues.com 发送邮件给我
- 打开 问题
作者
许可
代码库根据 MIT 许可证 许可。