《L05 Laravel 教程 - 电商实战》发布
313

RAjQ5R8DAS.jpg

本课程核心功能由 Leo 撰写,我负责做一些边角料的工作。@leo 个人定位是PHP 架构师、高级运维工程师,有 3 年 Laravel 使用经验,7 年的 PHP 开发经验,对 Laravel 各个模块的实现原理有深入了解。已完成多个电商或与电商相关的正式商业项目并运行良好至今。前百度高级工程师,目前任北京一家电商创业公司的技术负责人。经常混社区的同学,相信对 @leo 不会感到陌生。Leo 同时也是 Laravel 社区问答帖的最热心回复者,有 830+ 个回复,大部分回复的是专业的技术问答帖。

课程代号 L05,在这套课程里,我们将一步步带你构建一个功能齐全的 B2C 电商项目 —— Laravel-Shop,功能如下:

file

课程涉及开发的技术知识点如下:

  • Composer autoload 功能的使用姿势;
  • Laravel Mix 的基本用法;
  • 使用 Laravel 快速构建用户登录、注册功能;
  • 使用 MailHog 调试邮件发送功能;
  • 使用 Laravel 的 Notification 模块发送邮件;
  • 优雅地处理 Laravel 项目中的异常;
  • 事件与监听器的使用;
  • 使用授权策略来控制权限;
  • 使用 overtrue/laravel-lang 来汉化错误信息;
  • laravel-admin 扩展包的安装与配置;
  • 使用 laravel-admin 快速构建对模型的增删改查功能;
  • 使用 laravel-admin 配置后台用户角色、权限;
  • 商品 SKU 的概念;
  • 使用查询构造器根据用户输入来动态构建查询 SQL;
  • 设置 Laravel 路由顺序的正确姿势;
  • 购物车的设计与实现;
  • 使用闭包来校验用户输入;
  • 订单流水号的生成;
  • 创建订单时保存用户收货地址信息的正确姿势;
  • 代表状态的值应使用常量;
  • 在 Laravel 中使用数据库事务的正确姿势;
  • 高并发下减商品库存的正确姿势;
  • 延迟任务的使用;
  • 使用预加载与延迟预加载解决数据库 N + 1 问题;
  • 通过对业务代码的封装来提高代码的复用性;
  • yansongda/pay 扩展包的安装与配置;
  • 支付宝沙箱账号的申请与配置;
  • 微信扫码支付的开通与配置;
  • 拉起支付宝、微信支付;
  • 支付的前端回调与后端回调的概念;
  • 在本地开发环境处理支付宝、微信支付后端回调的正确姿势;
  • 二维码的生成;
  • 管理员收到支付订单开始发货;
  • 用户收到商品后确认收货;
  • 用户确认收货后选择退款;
  • 管理员接到退款请求后的拒绝退款;
  • 支付宝、微信支付的退款处理;
  • 优惠券的设计与实现;
  • laravel-admin 配置的备份与恢复;
  • 常见 Web 项目漏洞类型及在 Laravel 项目中的防御措施。

我们沿用 Laravel 实战课程 的教学方法,利用线索式的行文方式,带你熟悉项目需求分析、开发计划、项目创建、支付接口调试等电商项目的开发流程。

我们的定位是最专业的商业项目开发课程,课程中所教授的技术方案,都是我们在实战中不断积累而来,所以你学到不是一个简单的『玩具项目』,而是一个经受过实战考验的商业解决方案,可以在你的商业项目中大胆使用。

关于优惠

很多朋友问有没有优惠,本来就是几十块钱的课程,就是一顿饭的钱。课程作者是高级别的工程师,收入太少请不起高手来讲课,没有驱动力,保证不了质量,所以我们不会有优惠。不过,我们支持邀请好友返利功能。需要优惠价格的同学,可以合理利用此功能,活动规则请阅读 邀请好友活动详情页

请注意,为了防止垃圾信息遍布各地,邀请好友的推广链接在本社区内无效。

购买课程

戳我购买


Practice makes perfect.

本帖已被设为精华帖!
本帖由 Summer 于 2个月前 取消置顶
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 75

正好感觉我在电商方面的设计还不规范,支持 :joy:

4个月前
doobi

先买为敬

4个月前

哈哈。支持了。很少评论的。这次还算靠前。

4个月前
Ellison

先买为敬 :+1:

4个月前

太棒啦,必须支持

4个月前

必须支持!

4个月前
庞浩然Paul

给力,期待好久了

4个月前

我想说所有教程我都买了 :smile:

4个月前
Lio

买了再说! :smirk:

4个月前

每一本教程都能收获很多,赞 :+1:

4个月前

才看完第一本- -!!!!!!!

4个月前

:grinning:

4个月前

所有课程都买了,才看到小程序那本,又出新的了~666

4个月前
Torankusu

买买买 有我正需要的!

4个月前
Soldoros

我什么时候才能跟上出书的步伐,才看第二本的第一遍的一半,感觉收获颇丰。

4个月前

一赞解千愁!

4个月前

明明还有2.5本没看完,却还是秒买。。。。 :see_no_evil:

4个月前
huazi

前几天看到summer大大的github上新建了个仓库就知道会有大动作!?

4个月前
万能小黄人

买买买

4个月前

先买为敬

4个月前

支持,已买

4个月前
小无力

先买为敬. 毕竟大佬写的. 很有价值

4个月前

@Summer 支持,已买~ 另外请问Summer 大神, 教程的排版与展示停好看的,这块有开源吗? 我也想学着写一些简单的教程~~

4个月前

买买买

4个月前
hedeqiang

我竟然又买了

4个月前

只要laravel-china.org出教程,首先就是买买买

4个月前

vue那边才开起头...买! :joy:

4个月前
keer

前排支持 :+1:

4个月前
Atzcl

支持了~

4个月前

先买为敬

4个月前
wyj

买买买!看来我学习的进度要加快了 :joy:

4个月前

设计知识点很多,大赞 :+1:

4个月前

你们这产出效率。佩服~~~~

4个月前

你们的速度也太快了吧,哈哈

4个月前

支持 :+1:

4个月前

:joy:小程序还没开始看,不说了,我买

4个月前

会不会有一些偏向大数据高并发的项目呢

4个月前

支持 :+1: :+1:

4个月前

要是能增加自动化持续集成的方案就更好了。

4个月前
Destiny

leo 的怎么都要支持下。哈哈

4个月前
Destiny

@leo :kissing_heart:

4个月前

手里正好下来个电商的项目,先学习下。

4个月前
小莫

支持下 :blush:

4个月前
JobsLong

Leo 大神的书 必须支持呀

4个月前

summer出品,必属精品。已入手 :speak_no_evil:

4个月前

做电商也有两年多了,但是没有用laraval 实现过,正好公司有新项目,好思想才会增加工作的快乐,支持~

4个月前

正要自己开发呢,及时雨啊

4个月前

后台自己搭建,而不是用laravel-admin就完美了

4个月前

@青衣zyf 确实

4个月前

@hament 同求

3个月前
Summer
3个月前
truncate_xiaoxing123

刚刚出来就想买了,吃了好几天的馒头,终于买了 :yum: :yum: :yum:

3个月前
select_and_action

改天买,mark

3个月前

买的第四本书了。都还来不及细看。

3个月前

想请问一下PHPer们这是书还是说购买了上网看?

3个月前

@Anthony1995 在线看

3个月前

读了几章了,特地来评价一下,这种教授方式,比真的书本好,更比看视频节省时间,感谢作者,79元值了

3个月前

按这个做的能直接拿来当电商用吗

3个月前
select_and_action

@dancheng 因人而异/斜眼笑,你应该艾特下作者问问

3个月前
leo

@dancheng 从功能上讲可以,但是在用户体验上可能不是很适合,因为本课程的核心是带大家学习电商的基础模块的后端实现,为了避免涉及太多前端知识,在用户体验上会有一些简化。

3个月前

:8ball: 100: :+1: ;
@Summer 取消订单那里 为什么有的已付款的订单 有时候也能被取消= = :joy:

2个月前
leo

@起个名字真难 课程中并没有取消订单这个逻辑

2个月前
FamousMai

我现在刚学完L01的入门 可以直接购买该课程学习吗 前置课程需不需要看完前四部啊 :joy: 各位小伙伴 有给建议的吗

2个月前
leo

@FamousMai 如果是刚入门 Laravel 建议先学习一下第二本

2个月前
FamousMai

@leo 感谢建议

2个月前

请问这个教程是基于哪一个版本演示的?

2个月前
leo

@elileo 我们的课程都是选用 LTS 版本,本课程用的是 Laravel 5.5

2个月前

期待进阶教程!!!

2个月前
maole

能不能出一本电商项目结合缓存的书籍,知道缓存的一般用法,但是什么时候用,哪种场景合适,哪些场景不合适没有太多的经验,希望能有这样的教程出现,现在市面上一般是没有这种东西的。加缓存顶多告诉你redis,没有根据实际的业务场景分析要不要加缓存的书籍。迫切希望能有这样的课程

1个月前

这本书是书本的形式还是电子版的啊

1个月前

书有纸质版吗?

4周前
leo

@hbnn1111
@xzf_laravel

只有在线版本,没有可下载版本和纸质版本。

4周前

有没有纸质的这个教程对应的书籍呢,有的话就太好了,想买!!!

3周前
Summer

@wojianduanfa_sxm_87 这是实战课程,有很多代码,纸质书的形式不适用,详情请见 常见问题

3周前

坐等6,哈哈哈

1周前

  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,使用方法请见 Emoji 自动补全来咯,可用的 Emoji 请见 :metal: :point_right: Emoji 列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!