laravel電商學(xué)習(xí)系列-總覽

1. 課程內(nèi)容總覽

1.1 功能模塊概述

電商分為電商網(wǎng)站和電商后臺(tái)管理系統(tǒng)兩部分,包括了用戶模塊、商品模塊、購物車模塊、訂單模塊、支付模塊,實(shí)現(xiàn)了電商行業(yè)大熱的眾籌商品和分期購買,用elasticsearch實(shí)現(xiàn)了商品屬性的分面搜索、同義詞搜索,實(shí)現(xiàn)了商品類目的面包屑導(dǎo)航。


Laravel-shop功能模塊

1.2 技術(shù)點(diǎn)

課程不單實(shí)現(xiàn)了電商網(wǎng)站中的業(yè)務(wù)模塊,介紹了一些常用的開發(fā)工具和部署上線,還一步步教你如何做代碼封裝、優(yōu)化。課程涵蓋技術(shù)包括:

  • laravel
    • Eloquent ORM的使用,訪問器、修改器,模型關(guān)聯(lián)、作用域
    • Request請(qǐng)求驗(yàn)證、事件監(jiān)聽、定時(shí)任務(wù)、異步任務(wù)
    • 自定義異常處理
    • auth 認(rèn)證
  • laravel-admin 快速搭建后臺(tái)
  • elasticsearch 實(shí)現(xiàn)分面搜索、同義詞搜索
    • 創(chuàng)建/修改/刪除 索引、文檔
    • 布爾查詢、分頁查詢、排序、Multi Match多字段匹配
  • 實(shí)現(xiàn)面包屑導(dǎo)航
  • 眾籌、秒殺商品的業(yè)務(wù)邏輯
  • 分期支付業(yè)務(wù)邏輯
  • 訂單下單、退貨退款業(yè)務(wù)邏輯

2. 學(xué)習(xí)總結(jié)

在學(xué)習(xí)L05、L06兩本電商課程的過程中,學(xué)習(xí)到了很多優(yōu)秀的編碼設(shè)計(jì)、代碼實(shí)現(xiàn)技巧,常有醍醐灌頂、茅塞頓開的收獲。時(shí)隔幾個(gè)月,最近二刷教程,總覺得有種被教程牽著走的感覺。教程的每一個(gè)新章節(jié)總會(huì)拋出新的問題,再詳述解決方案。教程說的很詳細(xì),也很連貫,連貫到我忘記去思考從問題拋出到解決方案敲定,這中間經(jīng)過了怎樣的分析?
【開發(fā)流程】
在我們的日常開發(fā)中,當(dāng)有新的需求出現(xiàn)需要程序編碼實(shí)現(xiàn)時(shí),通常是由產(chǎn)品經(jīng)理提供召開產(chǎn)品需求會(huì)、出具詳細(xì)的需求文檔和產(chǎn)品原型圖,讓開發(fā)人員和測(cè)試人員充分了解需求和落實(shí)到產(chǎn)品中的細(xì)節(jié)處理方案。而開發(fā)人員的任務(wù)就是編碼實(shí)現(xiàn)需求。
本次二刷教程,希望立身電商項(xiàng)目本身去思考和學(xué)習(xí)課程中的實(shí)現(xiàn)方式,教程側(cè)重編碼實(shí)現(xiàn),那就自己把編碼前的需求分析和表設(shè)計(jì)分析補(bǔ)上。
以下是本次課程學(xué)習(xí)根據(jù)模塊功能劃分的學(xué)習(xí)筆記,內(nèi)容主要包括:需求分析,表設(shè)計(jì)分析和代碼借鑒,筆記目錄如下:
01 用戶模塊
02 商品模塊-基礎(chǔ)
03 商品模塊-進(jìn)階 商品類目
04 商品模塊-進(jìn)階 眾籌
05 購物車&訂單模塊
06 支付模塊
07 優(yōu)惠券模塊

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容