Api platform 教程1---神话般的优秀 RESTful API

Mario Sanchez

17 people read
Thumbnail

Api platform 教程1---神话般的优秀 RESTful API

API platform构建于 Symfony 之上,使您能够立即构建丰富的、由 JSON-LD 驱动的hypermedia API

近年来单纯的网站开发已经不再满足于现实场景中的需求,更多的是使用接口实现前后端分离以满足移动端 或使用前端框架完成整个项目的开发。所以后端人员开发一套统一接口的API系统逐渐成为主流。

虽然现在有很多不看好PHP的声音,但这并不代表我们就一定要抛弃PHP,在PHP世界依然有很多优秀的框架 以及组件来帮助我们快速的实现项目

PHP的优秀框架非常多,可选择性也让人眼花缭乱,每一个框架都有闪光点,我本人目前使用最多的是symfony ,我们不会在系列教程中讨论各框架好坏,只对我使用最多的框架进行教程编写。但我还是忍不住在这里说一句: 目前市面上很多框架或构建与symfony之上,或使用了大量symfony的组件,详细可查看 https://symfony.com/projects

同时,网络上还有很多反对RESTful api的声音,这里我们也不参与讨论;诚然,你可以使用任何方式来写接口, 我只是写出我在使用symfony+api-platform中遇到的一些问题并帮助正在使用的开发者少走弯路。

环境安装

  1. 初始化symfony
symfony new --webapp .
  1. 安装api-platform
composer req api

然后我们访问 http://localhost/api 就可以看到api platform的接口文档界面了,所有以后我们写的接口都 会在这个界面显示

About Me

我是一位精通 Symfony 框架和 API Platform 的开发者,擅长构建高效、可扩展的 Web 应用程序和 API。 此外,我还具备 PrestaShop 模块开发经验,能够为您的电商平台定制功能,满足特定业务需求。