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

本课程核心功能由 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,功能如下:
课程涉及开发的技术知识点如下:
- 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 实战课程 的教学方法,利用线索式的行文方式,带你熟悉项目需求分析、开发计划、项目创建、支付接口调试等电商项目的开发流程。
我们的定位是最专业的商业项目开发课程,课程中所教授的技术方案,都是我们在实战中不断积累而来,所以你学到不是一个简单的『玩具项目』,而是一个经受过实战考验的商业解决方案,可以在你的商业项目中大胆使用。
关于优惠
很多朋友问有没有优惠,本来就是几十块钱的课程,就是一顿饭的钱。课程作者是高级别的工程师,收入太少请不起高手来讲课,没有驱动力,保证不了质量,所以我们不会有优惠。不过,我们支持邀请好友返利功能。需要优惠价格的同学,可以合理利用此功能,活动规则请阅读 邀请好友活动详情页。
请注意,为了防止垃圾信息遍布各地,邀请好友的推广链接在本社区内无效。
正好感觉我在电商方面的设计还不规范,支持 :joy:
先买为敬
哈哈。支持了。很少评论的。这次还算靠前。
先买为敬 :+1:
太棒啦,必须支持
必须支持!
给力,期待好久了
我想说所有教程我都买了 :smile:
买了再说! :smirk:
每一本教程都能收获很多,赞 :+1:
才看完第一本- -!!!!!!!
:grinning:
所有课程都买了,才看到小程序那本,又出新的了~666
买买买 有我正需要的!
我什么时候才能跟上出书的步伐,才看第二本的第一遍的一半,感觉收获颇丰。
一赞解千愁!
明明还有2.5本没看完,却还是秒买。。。。 :see_no_evil:
前几天看到summer大大的github上新建了个仓库就知道会有大动作!?
买买买
先买为敬
支持,已买
先买为敬. 毕竟大佬写的. 很有价值
@Summer 支持,已买~ 另外请问Summer 大神, 教程的排版与展示停好看的,这块有开源吗? 我也想学着写一些简单的教程~~
买买买
我竟然又买了
只要laravel-china.org出教程,首先就是买买买
vue那边才开起头...买! :joy:
前排支持 :+1:
支持了~
先买为敬
买买买!看来我学习的进度要加快了 :joy:
设计知识点很多,大赞 :+1:
你们这产出效率。佩服~~~~
你们的速度也太快了吧,哈哈
支持 :+1:
:joy:小程序还没开始看,不说了,我买
会不会有一些偏向大数据高并发的项目呢
支持 :+1: :+1:
要是能增加自动化持续集成的方案就更好了。
leo 的怎么都要支持下。哈哈
@leo :kissing_heart:
手里正好下来个电商的项目,先学习下。
支持下 :blush:
Leo 大神的书 必须支持呀
summer出品,必属精品。已入手 :speak_no_evil:
做电商也有两年多了,但是没有用laraval 实现过,正好公司有新项目,好思想才会增加工作的快乐,支持~
正要自己开发呢,及时雨啊
后台自己搭建,而不是用laravel-admin就完美了
@青衣zyf 确实
@hament 同求
@hament
@碧落晖 请见 《社区文档撰写指南》
刚刚出来就想买了,吃了好几天的馒头,终于买了 :yum: :yum: :yum:
改天买,mark
买的第四本书了。都还来不及细看。
想请问一下PHPer们这是书还是说购买了上网看?
@Anthony1995 在线看
读了几章了,特地来评价一下,这种教授方式,比真的书本好,更比看视频节省时间,感谢作者,79元值了
按这个做的能直接拿来当电商用吗
@dancheng 因人而异/斜眼笑,你应该艾特下作者问问
@dancheng 从功能上讲可以,但是在用户体验上可能不是很适合,因为本课程的核心是带大家学习电商的基础模块的后端实现,为了避免涉及太多前端知识,在用户体验上会有一些简化。
:8ball: 100: :+1: ;
@Summer 取消订单那里 为什么有的已付款的订单 有时候也能被取消= = :joy:
@起个名字真难 课程中并没有取消订单这个逻辑
我现在刚学完L01的入门 可以直接购买该课程学习吗 前置课程需不需要看完前四部啊 :joy: 各位小伙伴 有给建议的吗
@FamousMai 如果是刚入门 Laravel 建议先学习一下第二本
@leo 感谢建议
请问这个教程是基于哪一个版本演示的?
@elileo 我们的课程都是选用 LTS 版本,本课程用的是 Laravel 5.5
期待进阶教程!!!
能不能出一本电商项目结合缓存的书籍,知道缓存的一般用法,但是什么时候用,哪种场景合适,哪些场景不合适没有太多的经验,希望能有这样的教程出现,现在市面上一般是没有这种东西的。加缓存顶多告诉你redis,没有根据实际的业务场景分析要不要加缓存的书籍。迫切希望能有这样的课程
这本书是书本的形式还是电子版的啊
书有纸质版吗?
@hbnn1111
@xzf_laravel
只有在线版本,没有可下载版本和纸质版本。
有没有纸质的这个教程对应的书籍呢,有的话就太好了,想买!!!
@wojianduanfa_sxm_87 这是实战课程,有很多代码,纸质书的形式不适用,详情请见 常见问题
坐等6,哈哈哈
买了课程,如果有不懂的地方怎么办,之前没有买过,想买来一本学一下。
@yanger 请见 遇到技术问题怎么办?
后台账号密码多少
admin:make admin 创建成功,admin表没数据。。。
前台注册功能,好像会报错
laravel-shop/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php
请问这套教程用的商城,能否生产环境部署?@Summer
有关于到数据库的设计吗
github上下载了源码,但是没有SQL。请问是购买的课程才会有MySQL原始数据吗?@
mark
本想买来学习下,但是为啥学laravel教程都是homestead开发环境呢;我的是wmware 也可以学的吧
购买后是否所有版本都可以看?
您好,请问众筹模块代码在哪里? 进入github 没找到呢。