Logo
Section 1 / 2

课程简介

了解我们计划构建的内容及其先决条件。

导入

课程简介

了解我们计划构建的内容及其先决条件。

课程说明

API开发技能始终备受需求。几乎所有Web开发公司都会以某种方式使用API。[Laravel](https://laravel.com/) 是PHP编程语言中领先的框架,正以前所未有的速度快速发展。

你可以通过多种资源学习这两项技术,但只有通过实际使用Laravel编写API,才能真正建立起绝对的信心。

Course Image

学习新技能的最佳方式就是动手实践。

这正是本课程存在的原因。我们为你准备了一个循序渐进的学习流程:从一个全新的Laravel应用开始,逐步构建一套支持餐厅运营管理的API。

在本课程中,你将实现以下API接口功能:

  • 支持新用户注册并登录系统
  • 允许用户添加、编辑和归档一个或多个餐厅信息
  • 管理餐厅的菜单内容
  • 管理餐厅的桌位,并更新其状态(如预订、占用等)
  • 为新订单预订桌位
  • 管理订单中的菜品项目
  • 记录订单的支付信息

先修要求

需要具备基本的Laravel知识。

互动说明

如前所述,本课程平台功能丰富,支持你在整个课程过程中直接在网页上修改Laravel代码并在线运行。

基本操作流程是:点击代码编辑区的“运行”按钮,然后通过Postman发送API请求进行手动测试。所有API接口都配有PHPUnit测试用例,你也可以在线执行这些测试。

学习目标

  • 提升你在Laravel中构建API接口的信心,更好地支持移动应用开发者及其他第三方集成需求。
  • 学习并实践一些优秀的Laravel特性,例如:数据验证、测试辅助工具、API资源封装、Laravel Sanctum等。

预期进度

本课程没有固定的时间安排。我们建议你根据自己的节奏推进。你可以选择以下任意一种路径:

  • 如果你已有API开发经验,可以快速浏览各章节,重点练习你平时编码习惯相关的部分。这样可以在学习过程中尝试新的思路和方法。

  • 如果你从未开发过API,建议逐课学习并同步编写代码。务必理解每个知识点背后的“为什么”和“怎么做”。

使用 Postman 测试 API