Laravel 变压器与资源
Laravel transformer vs resource
我对 Laravel eloquent 资源和转换器之间的区别有点困惑。什么时候应该使用资源,什么时候应该使用转换器。 laravel documentation and medium article 对它进行了一些研究,但看起来目的相同。
可能是我对此有错误的认识。任何人的任何知识分享都将不胜感激。
在您 post 下方的 google 搜索中找到了这个:
您构建每个 "transformer"(相当于 "resource"),能够仅根据请求 [=18] 包含或不包含您想要的任何关系=].
Laravel Eloquent API Resource 于 Laravel 5.5 发布。
在此功能正式存在之前,有一个来自 spatie 的软件包,名为 spatie/laravel-fractal
that's a wrap for league/fractal
。
两个软件包使用不同的方法归档相同的 objective。
我更喜欢使用 Eloquent API 资源,因为它嵌入在 Laravel 上,所以我减少了一个(直接)依赖。
注:medium文章使用了Fractal
包,但是这篇文章很肤浅,可以在spatie/laravel-fractal
上找到更详细的说明,它你决定使用它。
我对 Laravel eloquent 资源和转换器之间的区别有点困惑。什么时候应该使用资源,什么时候应该使用转换器。 laravel documentation and medium article 对它进行了一些研究,但看起来目的相同。
可能是我对此有错误的认识。任何人的任何知识分享都将不胜感激。
在您 post 下方的 google 搜索中找到了这个:
您构建每个 "transformer"(相当于 "resource"),能够仅根据请求 [=18] 包含或不包含您想要的任何关系=].
Laravel Eloquent API Resource 于 Laravel 5.5 发布。
在此功能正式存在之前,有一个来自 spatie 的软件包,名为 spatie/laravel-fractal
that's a wrap for league/fractal
。
两个软件包使用不同的方法归档相同的 objective。
我更喜欢使用 Eloquent API 资源,因为它嵌入在 Laravel 上,所以我减少了一个(直接)依赖。
注:medium文章使用了Fractal
包,但是这篇文章很肤浅,可以在spatie/laravel-fractal
上找到更详细的说明,它你决定使用它。