https://laravel-china.org/courses/laravel-shop
https://laravel-china.org/topics/13206/laravel-shop-course
手把手带你开发一个电商项目,功能包括用户中心、收货地址、电商管理后台、权限管理、商品管理、商品 SKU、购物车模块、订单模块、支付模块(支付宝、微信支付)、商品评价、商品收藏、订单退款流程、优惠券模块,技术知识点包括 Laravel 中事务操作(Transaction)、支付接口调试、订单流水号生成、预加载与延迟预加载、事件和监听器、MailHog 调试邮件发送、Service 模式、自定义验证器等。

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

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

关于优惠

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

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

购买课程

戳我购买

本文章首发在 Laravel China 社区

Practice makes perfect.

L05 Laravel 教程 - 电商实战相关推荐

  1. 05-Flutter移动电商实战-dio基础_引入和简单的Get请求

    05-Flutter移动电商实战-dio基础_引入和简单的Get请求 这篇开始我们学习Dart第三方Http请求库dio,这是国人开源的一个项目,也是国内用的最广泛的Dart Http请求库. 1.d ...

  2. 最新《Laravel5.4电商实战项目-联想商城》

    Laravel5.4电商实战项目-联想商城 官方付费地址:http://edu.51cto.com/course/10500.html 课程目标 本课程学习的目标是利用laravel框架做出一个电商项 ...

  3. Mall电商实战项目专属学习路线,主流技术一网打尽!

    之前经常有朋友问我,mall项目该如何学习,按照什么顺序学习?我一般都会把<mall学习教程>的目录发给他,希望他按照教程顺序学习.我一直认为基于项目实战的学习,可以更好的掌握技术.mal ...

  4. [项目实战] 云知梦Laravel5.4电商实战项目VIP视频教程

    laravel电商项目实战,主要教大家如何利用laravel框架做出电商项目 课程目录 第1课时 网站的分析 第2课时 数据库的分析 第3课时 后台页面搭建 第4课时 前台页面搭建和后台无刷新添加 第 ...

  5. UI酷炫!最新开源的Vue3.2移动电商实战(源码+文档分享)

    今天给大家分享了一个<vite3+vue3.2+pinia+axios移动电商实战>教程,来自某大厂的前端带训实战.属内部资料,本文做一个介绍,包括整体技术框架和UI展示.需要的小伙伴,直 ...

  6. 微信小程序电商实战-商品列表流式布局

    微信小程序电商实战-商品列表流式布局 流式布局概念 流式布局也叫百分比布局 把元素的宽,高,margin,padding不再用固定数值,改用百分比, 这样元素的宽,高,margin,padding会根 ...

  7. 12-Flutter移动电商实战-首页导航区域编写

    12-Flutter移动电商实战-首页导航区域编写 1.导航单元素的编写 从外部看,导航是一个GridView部件,但是每一个导航又是一个上下关系的Column.小伙伴们都知道Flutter有多层嵌套 ...

  8. 11-Flutter移动电商实战-首页_屏幕适配方案和制作

    11-Flutter移动电商实战-首页_屏幕适配方案和制作 1.flutter_ScreenUtil插件简介 flutter_ScreenUtil屏幕适配方案,让你的UI在不同尺寸的屏幕上都能显示合理 ...

  9. 09-Flutter移动电商实战-移动商城数据请求实战

    09-Flutter移动电商实战-移动商城数据请求实战 1.URL接口管理文件建立 第一步需要在建立一个URL的管理文件,因为课程的接口会一直进行变化,所以单独拿出来会非常方便变化接口.当然工作中的U ...

最新文章

  1. 7 大主题!梳理神经网络中 Normalization 的发展历程
  2. 2021研究生报告:博士每年招生超10万人,女生读研占比达55.1%
  3. 《20年后,你靠什么生存(孙继滨)》讲座观后感
  4. ES6 Map对象的使用
  5. 拿签证威胁外籍博士后,实验室导师真的可以为所欲为?
  6. 程序员专属段子集锦 7/10
  7. eclipse中如何修改编码格式
  8. 联合光伏:雨后复斜阳 关山阵阵苍
  9. php 跨域 session,php session 跨域的解决办法
  10. 2020年C语言编程软件,c语言编程软件-精易csharp编程助手下载2020.07 正式安装版_久友下载站...
  11. vs2019安装和使用教程(详细)
  12. python实现ncm转mp3_滚动歌词制作 之 ncm格式转mp3
  13. excel两列数据对比找不同_Excel找出不同数据
  14. word文档打对勾_word文档怎么打勾 word文档方框内打勾六种方法介绍
  15. 我在国图读完的第一本书——《少有人走的路》
  16. HUD(蓝牙版)中蓝牙方案
  17. 面试题:一头牛重800公斤,一座桥承重700公斤,牛应该怎么过桥
  18. 手把手教你如何使用Multisim对Digilent FPGA开发板进行编程
  19. 字符串的输出(C语言)
  20. matlab时域计算频率,基于MATLAB 的信号时域采样及频率混叠现象分析

热门文章

  1. 美国绿卡基础知识:I-539和I-129表格的应用回复新帖
  2. android视频添加字幕,视频加字幕手机app
  3. C++11之正则表达式(regex_match、regex_search、regex_replace)
  4. 想要在华为云上部署javaweb项目怎么做
  5. win7系统mscomctl.ocx不能注册
  6. nginx利用反向代理实现获取用户真实ip
  7. IT大四考研还是就业?2022考研内卷有多严重
  8. 金庸小说人物知识图谱构建——图谱可视化
  9. qgraphicsitem 复制副本,QGraphicsItem:调用paint函数时
  10. 为什么程序员应该写博客?用什么博客系统?在哪写?