课程/Laravel 入门
Getting Started with Laravel
Laravel 入门
13节课程
2 小时
欢迎来到 Laravel 官方入门课程。在这个训练营中,我们将学习如何从零开始使用 Laravel 构建你的第一个全栈应用程序。
在 GitHub 查看代码查看课程演示
你的进度
0%
我们正在构建什么?
认识 Chirper,一个你将从零开始构建的 Twitter 式微博应用。查看最终产品,并了解你在整个训练营中将要创建的内容。
1分钟
搭建 Laravel 项目
安装 Laravel、PHP 并创建你的第一个 Laravel 项目。了解 Laravel 对 AI 友好的设计,并准备好你的开发环境。
6分钟
你的第一个路由
创建你的第一个 Laravel 路由和视图。学习路由如何将 URL 连接到代码,并使用 Blade 模板构建一个基础主页。
8分钟
部署应用
使用 Laravel Cloud 将你的 Laravel 应用程序部署到互联网。学习 Git 基础知识,并通过自动部署让你的应用上线。
8分钟
什么是 MVC?
了解用于保持 Laravel 代码组织有序的“模型-视图-控制器”模式。创建你的第一个控制器,看看 MVC 如何在 Web 应用程序中实现关注点分离。
11分钟
操作数据库
使用迁移 (migrations) 设置数据库,并学习 Laravel 的数据库工具。通过编程方式创建表,并探索与数据交互的不同方式。
13分钟
我们的第一个模型
构建你的第一个 Eloquent 模型,优雅地与数据库交互。了解模型如何将数据库表表示为具有强大功能的 PHP 对象。
12分钟
展示信息流
使用 Blade 组件为应用进行合理的样式设计。创建可复用的 UI 组件并格式化时间戳,打造精致的社交媒体信息流。
5分钟
创建并存储 Chirp
构建表单,让用户创建内容并将其存储在数据库中。学习 Laravel 的表单处理、验证以及批量赋值保护机制。
13分钟
编辑和删除 Chirp
通过添加编辑和删除功能来完成 CRUD 操作。学习 RESTful 路由并构建一个功能完善的内容管理系统。
15分钟
基础认证:注册
从零开始构建用户注册功能,了解身份验证的基本原理。创建注册表单、对密码进行哈希处理并自动登录新用户。
14分钟
基础认证:登录/登出
通过登录和登出功能完善身份验证系统。学习会话 (sessions)、中间件 (middleware) 以及如何保护路由免受未经授权的访问。
12分钟
接下来做什么?
庆祝你的成就,并探索进一步扩展 Chirper 的想法。获取关于新功能的建议,以及继续 Laravel 之旅的指导。
2分钟