口才:API资源与分形

Oli*_*ton 2 laravel laravel-5 thephpleague-fractal

快速提问,Eloquent:API资源和Fractal有什么区别?

对我来说,看起来像是同一件事吗?

Mih*_*nde 8

两者都用于转换API json响应以标准化响应结构。

但是,API资源是内置在Laravel中的,并且非常易于使用。当不在Laravel中构建API资源时,分形是首选的方法。分形具有一些方法,与API资源相比,它几乎没有扩展性。

但是,如果考虑核心功能,则两者在语法上是不同的。

分形中的大多数事情现在都可以在Laravel中本地完成。加上API资源,无需进行任何额外的安装和设置。API资源中的命名非常容易