成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Laravel 教程 - 實戰(zhàn) iBrand 開源電商 API 系統(tǒng)

iOS122 / 2499人閱讀

摘要:最佳實踐良好的編碼規(guī)范單元測試持續(xù)集成文檔,從一開始就形成良好的編碼習慣。真實的電商業(yè)務所有的業(yè)務需求來自真實的客戶,并且線上良好運營中。

重要通知:  Laravel + 小程序的開源電商版本源碼已經在 github 上拉,歡迎提交 issue 和 star  :) 
開源電商 Server 端: Laravel API源碼
開源電商 client 端:小程序源碼
iBrand 簡介

IYOYO 公司于2011年在上海創(chuàng)立。經過8年行業(yè)積累,IYOYO 堅信技術驅動商業(yè)革新,通過提供產品和服務助力中小企業(yè)向智能商業(yè)轉型升級。

基于社交店商的核心價值,在2016年9月啟動 iBrand 產品,iBrand以O2O交易、會員權益、數據跟蹤分析、內容體驗四大體系形成戰(zhàn)略整合方案,打造智能商業(yè)生態(tài)。

iBrand 產品包含H5微商城、小程序商城、互動體驗平臺、門店導購、品牌官網打造等功能及服務,迎合場景化、社群化、個性化的新零售時代,為企業(yè)提供靈活定制的產品解決方案,讓生意更智慧。

iBrand 技術方案

iBrand 采用的技術方案有:

Laravel:API + 管理后臺

vue.js:H5 SPA 單頁應用

微信小程序

docker: 所有應用 docker 化,實現快速部署 + 自動更新 + 快速擴容+ 負載均衡

iBrand 核心模塊

iBrand 產品包含以下核心模塊:

H5 微商城 (vue.js + Laravel API)

小程序商城 (微信小程序 + Laravel API)

分銷功能 (vue.js + 小程序 + Laravel API)

活動報名 (vue.js + Laravel API)

導購小程序 (小程序 + Laravel API)

微信第三方平臺 (Laravel + easywechat)

API 教程

為什么想著開源和出教程,出于以下幾個目的:

提升 iBrand 產品知名度,17 年主要在自己朋友的關系圈內進行傳播。18 年希望能夠有更多朋友了解到 iBrand 這款產品。

來源社區(qū),回饋社區(qū)。iBrand 產品能夠在短時間內快速完成開發(fā)、上線并且穩(wěn)定運營,完全是依托開源社區(qū)豐富的資源,因此我們計劃開源回饋社區(qū)。

幫助更多的初學者。在面試的過程中,發(fā)現很多初學者,基礎較差,在外經過培訓后,仍然無法滿足公司的招人要求,因此希望通過教程能夠幫助一些真正想學習的初學者學習到有價值的內容。

雖然為教程,實則也為文檔,能夠讓公司新同事快速了解 iBrand 產品。

產品趨于穩(wěn)定后,有時間來做這件事情。

能學到什么?

環(huán)境的搭建 + 服務器的部署與運維

PHP 基本技能 + 編碼規(guī)范

Composer 的使用

Laravel 基礎知識 + 高級技能

Laravel API 解決方案

設計模式

單元測試

電商業(yè)務

適合誰?

本教程專注后端開發(fā),專注 Laravel 方案,我們會努力完善教程的每個細節(jié),把入門門檻降到最低,讓初學者能夠快速上手。我們的教程偏向實操型,就算是剛入門變成的初學者,只要按照教程的內容一步步操作下去,也能夠順利完成學習。

計算機類在校生、應屆生

入門級程序員

PHP 程序員

電商類產品經理

教程特點

實戰(zhàn)、實戰(zhàn)、實戰(zhàn): 少理論,重動手,看結果。

最佳實踐:良好的編碼規(guī)范 + 單元測試 + 持續(xù)集成 + 文檔 ,從一開始就形成良好的編碼習慣。

提升思維能力:授之于魚不如授之于漁,教你如何思考問題,解決問題。

真實的電商業(yè)務:所有的業(yè)務需求來自真實的客戶,并且線上良好運營中。

教程目錄 0.環(huán)境準備

0.1 Windows + Homestead 5 搭建 Laravel 開發(fā)環(huán)境

0.2 安裝 phpMyAdmin 作為數據庫管理客戶端

0.3 SourceTree 管理源碼及實現 Git flow 流程

0.4 源碼使用說明

0.5 完成架構搭建

0.6 Dingo API 安裝

0.7 Postman 安裝及使用說明

1.iBrand 登錄流程(小程序)

1.1 流程簡介與分析

1.2 驗證碼的發(fā)送與驗證

1.3 Laravel Passport 實現用戶注冊與登錄

1.4 知識小結

2.微信登錄

2.1 需求分析

2.2 流程講解

2.3 iBrand 微信第三方平臺

2.4 功能開發(fā)

2.5 知識小結

3. 用戶系統(tǒng)

3.1 需求分析

3.2 基礎信息

3.3 同步微信信息

3.4 收貨地址管理

4.商品系統(tǒng)

4.1 商品分類

4.2 商品品牌

4.3 商品規(guī)格與規(guī)格值

4.4 商品屬性與屬性值

4.5 商品模型

4.6 商品信息

4.7 商品列表基礎開發(fā)

4.8 商品列表篩選開發(fā)

4.9 商品搜索開發(fā)

4.10 商品詳情頁基礎開發(fā)

4.11 商品詳情頁選擇SKU開發(fā)

4.12 知識小結

5.購物車系統(tǒng)

5.1 需求分析

5.2 流程講解

5.3 商品加入購物車開發(fā)

5.4 購物車展示商品開發(fā)

5.5 購物車移除商品開發(fā)

5.6 購物車修改商品數量開發(fā)

5.7 知識小結

6.訂單系統(tǒng)

6.1 需求分析

6.2 流程講解

6.3 系統(tǒng)設計

6.4 訂單列表開發(fā)

6.5 訂單詳情開發(fā)

7.促銷系統(tǒng) 8.優(yōu)惠券系統(tǒng) 9.購物流程-下單 10.售后系統(tǒng) 11.購物流程-售后 12.Docker 13.阿里云部署 更多待完善

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://systransis.cn/yun/28271.html

相關文章

  • iBrand Laravel 開源電商小程序 (Laravel API+ webpack + gul

    摘要:社交電商產品正式進入開源過程中了,我們制定了詳細的開源計劃,目前已經發(fā)布了的版本,后續(xù)的版本也在陸續(xù)整理完善中。開源目的提升知名度,團隊成立至今主要靠朋友支持前行。來源社區(qū),回饋社區(qū)。 iBrand 社交電商產品正式進入開源過程中了,我們制定了詳細的開源計劃,目前已經發(fā)布了 V2 的版本,后續(xù)的版本也在陸續(xù)整理完善中。 各個版本功能明細如下圖: showImg(https://segm...

    SimpleTriangle 評論0 收藏0
  • Laravel 開源電商體驗與部署

    摘要:體驗開源項目已經部署了體驗環(huán)境,開源通過掃描下方小程序碼進行體驗我們部署了環(huán)境,訪問地址訪問默認是的歡迎頁面,可通過文檔了解請求地址和相關參數說明。商品示例數據文件在目錄下,可以通過使用各類管理工具或者命令執(zhí)行文件導入。 體驗 開源項目已經部署了體驗環(huán)境,開源通過掃描下方小程序碼進行體驗: showImg(https://segmentfault.com/img/remote/1460...

    charles_paul 評論0 收藏0
  • iBrand 產品工具包:Laravel Database Logger

    摘要:社交新零售電商產品從年月啟動至今,已經趨于穩(wěn)定,而且已經初步得到市場的檢驗,特別能抗住電商中秒殺時高并發(fā)的交易場景。產品包含微商城,小程序,導購小程序端,因此是前后端完全分離的,在這種情況下,沒有一個跟蹤分析執(zhí)行效率的工具。 iBrand 社交新零售電商產品從2016年9月啟動至今,已經趨于穩(wěn)定,而且已經初步得到市場的檢驗,特別能抗住電商中秒殺時高并發(fā)的交易場景。 接下來我們團隊會逐步...

    Simon 評論0 收藏0
  • Laravel shopping cart : 電商購物車包,線上完美運行中

    摘要:購物車在電商場景中基本是必須的一個模塊,我們基于進行擴展開發(fā)。主要實現了以下擴展購物車數據支持存儲增加屬性返回。因為購物車可能是或者,因此直接通過屬性直接返回相關對象。支持多因為在產品有商城購物車和導購購物車。 我們秉承得益開源社區(qū),也奉獻開源社區(qū)的原則,我們會陸續(xù)將正在線上使用的穩(wěn)定包提交到 github 上,同時在后續(xù)的開源產品中,也會用到,大家可以放心使用。 購物車在電商場景中基...

    孫淑建 評論0 收藏0
  • Laravel 獲取當前 Guard 分析 —源自電商購物車的實際需求

    摘要:因為客戶希望能夠直觀的看到目前購物車中商品信息,以便推送優(yōu)惠信息來促使轉化。用戶在商城中的購物車數據導購使用導購小程序代用戶下單或結賬時加入的購物車數據,不和用戶購物車數據同步。 iBrand 產品中關于購物車的需求比較復雜,我們基于 overture/laravel-shopping-cart 擴展出了更加符合電商需求的購物車包,之前有文章進行過簡單的介紹: Laravel shop...

    daydream 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<