nilportugues/serializer-eloquent

Eloquent 驱动程序用于 NilPortugues 序列化器,输出有效的 JSON、JSON API 和 HAL+JSON API 格式的 API 响应。

1.0.12 2017-03-30 08:24 UTC

This package is auto-updated.

Last update: 2024-09-06 09:26:10 UTC


README

Build Status Scrutinizer Code Quality SensioLabsInsight Latest Stable Version Total Downloads License Donate

是什么?

这是一个针对 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 文档中提供的所有示例代码作为测试

  • 一对一
  • 一对多
  • 通过关联表的多对多
  • 多态关系
  • 多对多
  • 多对多多态关系

贡献

欢迎对包的贡献!

支持

以下方式之一联系我

作者

许可

代码库根据 MIT 许可证 许可。