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

公告 Summer ⋅ 于 2个月前 ⋅ 最后回复由 maole 7小时前 ⋅ 10987 阅读
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 实战课程 的教学方法,利用线索式的行文方式,带你熟悉项目需求分析、开发计划、项目创建、支付接口调试等电商项目的开发流程。

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

关于优惠

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

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

购买课程

戳我购买

本文章首发在 Laravel China 社区

Practice makes perfect.

本帖已被设为精华帖!
本帖由 Summer 于 1天前 取消置顶
回复数量: 69
  • 正好感觉我在电商方面的设计还不规范,支持 :joy:

    2个月前
  • doobi 搬砖 @ 工地

    先买为敬

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

    2个月前
  • Ellison PHPer @ HEACE

    先买为敬 :+1:

    2个月前
  • 太棒啦,必须支持

    2个月前
  • 必须支持!

    2个月前
  • 庞浩然Paul PHP程序员 @ 奥博睿思

    给力,期待好久了

    2个月前
  • 我想说所有教程我都买了 :smile:

    2个月前
  • Lio PHP工程师 @ 优点科技

    买了再说! :smirk:

    2个月前
  • 每一本教程都能收获很多,赞 :+1:

    2个月前
  • 才看完第一本- -!!!!!!!

    2个月前 1
  • :grinning:

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

    2个月前
  • Torankusu PHP开发 @ coindy

    买买买 有我正需要的!

    2个月前
  • Soldoros PHP @ 汇网天下

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

    2个月前
  • 一赞解千愁!

    2个月前
  • 明明还有2.5本没看完,却还是秒买。。。。 :see_no_evil:

    2个月前
  • huazi PHP @ GreenWild

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

    2个月前
  • 万能小黄人 优雅的开发者 @ PHP

    买买买

    2个月前
  • 先买为敬

    2个月前
  • 支持,已买

    2个月前
  • 先买为敬. 毕竟大佬写的. 很有价值

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

    2个月前
  • 买买买

    2个月前
  • hedeqiang PHP @ LaravelCode

    我竟然又买了

    2个月前
  • 只要laravel-china.org出教程,首先就是买买买

    2个月前
  • vue那边才开起头...买! :joy:

    2个月前
  • 前排支持 :+1:

    2个月前
  • Atzcl 全干工程师 @ zs

    支持了~

    2个月前
  • 先买为敬

    2个月前
  • wyj

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

    2个月前
  • 设计知识点很多,大赞 :+1:

    2个月前
  • 你们这产出效率。佩服~~~~

    2个月前
  • 你们的速度也太快了吧,哈哈

    2个月前
  • 支持 :+1:

    2个月前
  • :joy:小程序还没开始看,不说了,我买

    2个月前
  • 会不会有一些偏向大数据高并发的项目呢

    2个月前
  • 支持 :+1: :+1:

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

    2个月前
  • Destiny 技术部 @ 一一得一科技有限公司

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

    2个月前
  • Destiny 技术部 @ 一一得一科技有限公司

    @leo :kissing_heart:

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

    2个月前
  • 小莫 php @ 广州品轩

    支持下 :blush:

    2个月前
  • JobsLong CEO @ 优帆远扬

    Leo 大神的书 必须支持呀

    2个月前
  • summer出品,必属精品。已入手 :speak_no_evil:

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

    2个月前
  • 正要自己开发呢,及时雨啊

    2个月前
  • 后台自己搭建,而不是用laravel-admin就完美了

    2个月前
  • @青衣zyf 确实

    2个月前
  • @hament 同求

    1个月前
  • Summer 站长 @ laravel-china.org
  • 刚刚出来就想买了,吃了好几天的馒头,终于买了 :yum: :yum: :yum:

    1个月前
  • 改天买,mark

    1个月前
  • 买的第四本书了。都还来不及细看。

    1个月前
  • 想请问一下PHPer们这是书还是说购买了上网看?

    1个月前
  • @Anthony1995 在线看

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

    1个月前
  • 按这个做的能直接拿来当电商用吗

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

    1个月前
  • leo

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

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

    3周前
  • leo

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

    3周前
  • FamousMai PHP开发工程师 @ bitcc

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

    3周前
  • leo

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

    3周前 1
  • FamousMai PHP开发工程师 @ bitcc

    @leo 感谢建议

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

    1周前
  • leo

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

    1周前
  • 期待进阶教程!!!

    1周前
  • maole php开发 @ 上海实牛

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

    17小时前
您需要登陆以后才能留下评论!

Composer 中国全量镜像

Top 250 扩展包

Lumen 中文文档

Laravel 速查表

Laravel 中文文档

Laravel 项目开发规范

Laravel 开发环境部署

Composer 中文文档

Elasticsearch-PHP 中文文档

Lumen 中文文档

GraphQL PHP 中文文档

社区文档撰写指南

TDD 构建 Laravel 论坛笔记

PHP PSR 标准规范

PHP 设计模式全集

Dingo API 中文文档