2.7. API 基础环境
在之前的版本的课程中,一直是使用 Dingo Api 来快速完成接口开发的,Dingo Api 是一个完整的 API 开发工具包,包含了非常多的功能,尤其是很好的结合了 Fractal 来进行资源数据的格式化。
Laravel 5.5 开始提供了API Resources 的功能,用来格式化资源,到现在的 Laravel 7.x,功能越来越完善,也有其他的扩展包代替 Dingo 提供的其他功能,所以从 7.x
开始,我们不再使用 Dingo 来开发接口,使用 Laravel 框架自带的功能,会得到更多的优化和帮助,也会有更多的扩展包可以使用。
当然继续使用 Dingo 开发也是没有任何问题的。