社区精品文章Laravel5.5+passport摒弃野狗开发API实战,让API开发更省心——自制轮子。API文档介绍神器Swagger及其在PHP项目中的使用-API文档方案推荐LaravelAPI项目必须使用的8个扩展包使用Jwt-Auth实现API用户认证无痛刷新访问令牌一个App后端项目LaravelPassportAPI认证使用总结RESTfulAPI设计总结Laravel5.5使用Passport实现Auth认证使用Laravel的API资源功能构建你的API单个Laravel项目同时配置不同域名api.domain(客户端接口)和admin.domain(管理员端)多-字段登录通用解决方案Laravel作为API服务器,VueJS+iView作为SPA,Laravel中使用GraphQL初学者的Demo-【获取资料】Laravel开发RESTfulAPIforREST的心得使用Laravel构建带有OAuth2认证的RESTful服务。在Laravel中动态隐藏API字段。在Nginx下部署HTTPS和安全调优。一套安全的API解决方案。首先要做的就是部署HTTPS[[翻译]2018PHP应用程序安全设计指南](https://laravel-china.org/art...安全必读。开发API必读的文章PrinciplesofgoodRESTfulAPIDesign(翻译:好的RESTfulAPI的设计原则),通俗易懂,清晰明了,BestPracticesforDesigningaPragmaticRESTfulAPI(翻译:RESTfulBest练习翻译2)推荐。案例EnchantHTTPAPIDesignGuide(翻译:HTTPAPIDesignGuide)SomeRESTbestpracticesUnderstandingRESTfularchitecture-RuanYifeng简单了解什么是RESTFulAPIDesignGuide-RuanYifengRestfulAPIdesignspecification实践经验总结,具有很强的启发意义写一个安全合格的RESTAPI善用HTTP协议的特性Web服务编程,REST和SOAPREST与传统面向服务的接口设计的区别,启发最佳实践:更好地设计你的RESTAPI理解REST实现的过程cachingThoughtsonRESTfulAPIDesignRESTAPITutorial全面介绍RESTHTTP接口设计指南WebAPIDesign接口是开发者提供的“接口”。用户体验在界面设计中同样重要。在线查看2012和2013版本的架构风格基于网络应用软件的架构设计正版博士论文,李坤译,有经验的同学可以挑战一下MicrosoftRESTAPIGuidelines微软官方的RESTAPI设计指南,了解HTTP幂等性值得参考解释的很清楚,建议分析远程过程调用RPC告诉你什么是RPChttpstatuses常用的HTTP状态码一目了然,还可以看详细含义json-api一些用好建议API的JSON-graph.svg一张大图展示了整个RESTAPI的验证过程,以及各种状态码的时序。现成的API示例GithubAPIv3被很多人参考引用,比如分页的处理方式,接口版本的设计等MailgunDocumentationMailServiceRESTAPIEnchantRESTAPICoinbaseAPI设计精良,包括官网提供的接口客户端,参考OpenNMSWikiReSTAPIRESTAPI使用详解LeanCloud讲解RESTAPI的使用,还集成了SwaggerUI在线调试工具,点击进入查看debuggingToolDHC(akaDevHTTPClient)Chrome插件,简单易用,可分类管理,界面友好Fiddler2Windows必抓每一个REST请求和响应的详细内容CharlesProxyMac必抓包Postman已完成功能API请求工具LaravelAPI课程社区有一门实战课程《Laravel 教程实战高级 - 构架 API 服务器》,主要针对App和SPA后端API服务器的实际开发。带您一步步构建一个设计合理的RESTfulAPI服务器。本课程涵盖的技术主题包括:RESTFul的概念和GithubApi的设计分解;DingoApi的介绍和安装;PostMan的介绍和使用;用户认证——手机注册、登录、退出;第三方认证——微信登录,JWT使用;用户信息——获取个人信息、上传图片接口、修改个人信息;话题界面——发布、修改、删除、列表;主题回复界面——发布、修改、删除、列表;权限控制——权限列表、角色列表;资源推荐界面,活跃用户界面;界面本地化处理;API接口错误码机制;APNS消息推送服务端介绍及实现;API测试——单元测试、集成测试、黑盒测试;快速完成API文档;护照/OAuth2.0身份验证。原文见:https://laravel-china.org/doc...
