Laravel变压器vs资源

Emt*_*hid 8 php laravel laravel-resource

我对Laravel雄辩的资源和转换器之间的区别感到困惑。什么时候应该使用资源,什么时候应该使用变压器。从laravel文档中篇文章对此进行了一些研究,但其目的相同。

可能是我对此有错误的观念。任何人的知识共享将不胜感激。

Eli*_*res 10

Laravel Eloquent API资源已在Laravel 5.5上发布。

在此功能正式存在之前,spatie提供spatie/laravel-fractal了一个名为的包装league/fractal

两个软件包都使用不同的方法来归档相同的目标。

我更喜欢使用Eloquent API资源,因为它嵌入在Laravel中,因此我减少了一个(直接)依赖性。

注意:中级文章使用该Fractal软件包,但是本文非常肤浅,您可以在上找到更详细的说明spatie/laravel-fractal,并决定使用它。