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

RAjQ5R8DAS.jpg

本课程核心功能由 Leo 撰写,我负责做一些边角料的工作。[@leo](https://learnku.com/users/5320) 个人定位是PHP 架构师、高级运维工程师,有 3 年 Laravel 使用经验,7 年的 PHP 开发经验,对 Laravel 各个模块的实现原理有深入了解。已完成多个电商或与电商相关的正式商业项目并运行良好至今。前百度高级工程师,目前任北京一家电商创业公司的技术负责人。经常混社区的同学,相信对 [@leo](https://learnku.com/users/5320) 不会感到陌生。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 实战课程 的教学方法,利用线索式的行文方式,带你熟悉项目需求分析、开发计划、项目创建、支付接口调试等电商项目的开发流程。

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

关于优惠

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

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

购买课程

戳我购买

摈弃世俗浮躁,追求技术精湛
本帖已被设为精华帖!
Summer
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 86

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

5年前 评论

先买为敬

5年前 评论
QIN秦同学

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

5年前 评论

先买为敬 :+1:

5年前 评论
sarkerdo 3年前
ThinkQ

必须支持!

5年前 评论
庞浩然Paul

给力,期待好久了

5年前 评论

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

5年前 评论
Lio

买了再说! :smirk:

5年前 评论
KayuHo

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

5年前 评论

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

5年前 评论

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

5年前 评论
嘉宝君

买买买 有我正需要的!

5年前 评论
月光

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

5年前 评论
ibucoin

一赞解千愁!

5年前 评论

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

5年前 评论

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

5年前 评论
万能小黄人

买买买

5年前 评论

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

5年前 评论

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

5年前 评论

我竟然又买了

5年前 评论

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

5年前 评论

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

5年前 评论
Atzcl

支持了~

5年前 评论

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

5年前 评论

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

5年前 评论

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

5年前 评论

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

5年前 评论

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

5年前 评论

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

5年前 评论

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

5年前 评论
Destiny

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

5年前 评论
Destiny

@leo :kissing_heart:

5年前 评论

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

5年前 评论
Lonexw

Leo 大神的书 必须支持呀

5年前 评论

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

5年前 评论

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

5年前 评论

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

5年前 评论

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

5年前 评论

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

5年前 评论

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

5年前 评论

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

5年前 评论

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

5年前 评论

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

5年前 评论

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

5年前 评论
leo

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

5年前 评论

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

5年前 评论
leo

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

5年前 评论

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

5年前 评论
leo

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

5年前 评论

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

5年前 评论
leo

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

5年前 评论
maole

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

5年前 评论

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

5年前 评论

书有纸质版吗?

5年前 评论
leo

@hbnn1111
@xzf_laravel

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

5年前 评论

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

5年前 评论
Summer

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

5年前 评论

坐等6,哈哈哈

5年前 评论

买了课程,如果有不懂的地方怎么办,之前没有买过,想买来一本学一下。

5年前 评论

后台账号密码多少
admin:make admin 创建成功,admin表没数据。。。

前台注册功能,好像会报错
laravel-shop/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php

5年前 评论
sanders

请问这套教程用的商城,能否生产环境部署?@Summer

4年前 评论

有关于到数据库的设计吗

4年前 评论

github上下载了源码,但是没有SQL。请问是购买的课程才会有MySQL原始数据吗?@

4年前 评论

本想买来学习下,但是为啥学laravel教程都是homestead开发环境呢;我的是wmware 也可以学的吧

2年前 评论

购买后是否所有版本都可以看?

2年前 评论

您好,请问众筹模块代码在哪里? 进入github 没找到呢。

6个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!