每个型号有多个Transformers
优于单个变压器吗?
。
当列出项时,我想从JSON响应中排除 a字段。虽然在检索单个项目时,我想要所有字段。一个PostListTransformer
和一个PostTransformer
是合适的,还是我应该使用分形的"包含"特征?我还希望能够在PostListTransformer
中包含额外的字段和关系。
示例将被很好地考虑,Laravel Eloquent是ORM。
您可以做的是添加一个$fields属性,该属性通过您的转换器的构造函数方法填充您只需要的字段,然后创建一个使用这些字段(如果存在的话)的方法来过滤您的transform()方法输出。你可以在github repo中的分形问题中找到一些代码
https://github.com/thephpleague/fractal/issues/226 issuecomment - 156802672