- 文集信息
- 目录大纲
- 最新文档
- 知识宇宙
文集详情
文集导读
Laravel PHP Web 开发实战教程 · 导读
为什么同样是接需求做 Web 项目,有的团队从路由写到上线全程顺畅、交付又快又稳,有的团队却返工不断、工期失控?区别往往不在敲键盘的速度,而在脑子里有没有完整的施工图:请求从进件到交付要经过哪些工位,每个工位该做什么、不该做什么、出了问题找谁。这本教程要给你的,就是这张图。
我们把 Laravel 当成一项包工工程来讲。整个框架就是一座分工明确的工地:路由是接单窗口,负责把进入项目的请求登记成工单;中间件是门卫,决定谁能进、走哪条安检通道;控制器是工头,接下工单后安排活计;Eloquent 是施工队,负责数据库地基和数据这栋楼的浇筑;Blade 是装修队,把毛坯数据精装成用户看得见的页面;队列是幕后车间,把慢活重活挪到后台慢慢干;测试是竣工验收,部署上线是交房。全册九个章节,就沿着这条工地流水线依次展开。当前主线版本为 Laravel 11,兼顾 PHP 8.2 以上的语言特性,老版本差异会在相应位置标注。
这本教程适合谁
- 有基础 PHP 语法和基本面向对象概念,想系统上手 Laravel 的后端新人;
- 用过其他框架(如 Symfony、ThinkPHP、Express),想快速建立 Laravel 全局观的工程师;
- 已经能写页面,但对服务容器、中间件管道、队列这些"框架内部怎么运作"一直似懂非懂的开发者。
如果你连函数和类还没写过,建议先补一节 PHP 基础再来;如果你已经维护着线上 Laravel 项目,可以直接跳到第五、八、九三章查漏补缺。
九章工地地图
- 第一章 开工前:认识这座工地——Laravel 的设计哲学、版本演进史,以及把本地工棚(PHP、Composer、Docker)搭起来。
- 第二章 工地平面图:看懂架构——目录结构怎么分区,服务容器怎么调度物资,一张请求在框架内核里的完整旅程。
- 第三章 路由进件:接单窗口——路由怎么定义、分组、批量注册,路由模型绑定怎么凭工单号直达施工段,中间件这道门卫怎么设卡。
- 第四章 控制器派工:工头干活——控制器有哪几种形态,表单验证这张质检单怎么开,响应和 API 资源怎么标准化交付。
- 第五章 模型施工:数据地基——迁移和填充打地基,Eloquent 模型怎么写,多表关系怎么协同,事务怎么整体浇筑。
- 第六章 精装修:Blade 模板——模板继承、条件渲染、表单与 CSRF 防护,以及组件化装修的新工艺。
- 第七章 门禁与安保:认证授权——用户登录这套门禁系统怎么搭,权限策略怎么定,API 的通行证怎么发。
- 第八章 幕后车间:异步世界——队列把重活挪到后台,调度器按时巡检,事件与通知负责全工地广播。
- 第九章 验收上线:交付——测试验收标准、缓存提速改造、部署流水线与上线后的运维值班。
图 0-1:全册知识地图——先学什么、后学什么

读图方式:横排前三章是开工前的准备与全局认知,必须按顺序学;进入第 4、5、6 章后就是"派工—施工—装修"的连贯主线,最好不要跳;第 7 章门禁和第 8 章幕后车间相对独立,可以在主线任意位置插入;第 9 章的验收与上线要等前面工位都走过一遍再读,收获最大。
怎么用这本教程
每章开头是一页"问答型"支柱页:先抛出这一章要回答的问题,再告诉你读完能解决什么、各节怎么分工。建议先读支柱页建立预期,再逐节往下走。每节都遵循"先说为什么、再讲怎么做、最后给坑位提醒"的顺序,代码全部给出可运行的完整片段而不是摘录——动手敲一遍的效果,远好于眼睛说会了。
贯穿全册的建议是:在本地真接一个小需求来做,比如给团队做一个工单登记小系统。第一章把环境搭好,第三章给这个系统注册路由,第四章写控制器和验证,第五章建表建模,第六章做出页面,第七章加上登录,第八章把发邮件通知丢进队列,第九章给它写测试并部署。当这个小系统真正跑在线上时,这本教程的使命也就完成了。
一句我想放在开头也放在结尾的话:框架是工地,不是魔法——看懂每条流水线上谁在干活、为什么这么排班,你才能在需求变更时不慌,在出故障时知道去哪个工位找人。
目录大纲
最新文档
知识宇宙
正在加载知识图谱...