摘要:體驗開源項目已經(jīng)部署了體驗環(huán)境,開源通過掃描下方小程序碼進(jìn)行體驗我們部署了環(huán)境,訪問地址訪問默認(rèn)是的歡迎頁面,可通過文檔了解請求地址和相關(guān)參數(shù)說明。商品示例數(shù)據(jù)文件在目錄下,可以通過使用各類管理工具或者命令執(zhí)行文件導(dǎo)入。
體驗
開源項目已經(jīng)部署了體驗環(huán)境,開源通過掃描下方小程序碼進(jìn)行體驗:
我們部署了 Laravel API demo 環(huán)境,訪問地址:https://demo-open-admin.ibran... , 訪問默認(rèn)是 Laravel 的歡迎頁面,可通過 API 文檔了解請求地址和相關(guān)參數(shù)說明。
我們提供了完整的 Postman 文件,可以通過百度網(wǎng)盤下載:
Postman 軟件下載 https://pan.baidu.com/s/1bqVD5MJ 密碼:4lku
Postman API 請求下載 https://pan.baidu.com/s/17Etk... 提取碼: 9m54
Laravel API 部署要本地開發(fā)部署,需要先搭建好本地的開發(fā)環(huán)境,本文已經(jīng)假設(shè)你已經(jīng)會通過各類工具(homestead)等來開發(fā) Laravel 項目
下載源碼git clone https://github.com/ibrandcc/ecommerce-open-api
或者
composer create-project ibrand/open-ecommerceLaravel 常規(guī)安裝
以下步驟基本是 Laravel 項目安裝需要執(zhí)行的必須步驟
安裝依賴包我們?yōu)榱朔奖愦蠹沂褂?,在項目?composer.json 中已經(jīng)默認(rèn)使用了國內(nèi)的 composer 鏡像源,感謝 laravel-china
下載好源碼后,直接執(zhí)行
composer install -vvv設(shè)置 .env
.env 文件中的數(shù)據(jù)庫部分設(shè)置成自己開發(fā)的數(shù)據(jù)庫配置
cp .env.example .env應(yīng)用密鑰
通過以下命令來生成應(yīng)用密鑰,密鑰值在 .env 文件 APP_KEY
php artisan key:generate發(fā)布相關(guān)資源
執(zhí)行 publish 命令發(fā)布所有相關(guān)的資源,包含配置項,靜態(tài)資源等。
php artisan vendor:publish --all設(shè)定公共磁盤軟連接
Laravel 中上傳文件通常是存儲在 storage/app/public 目錄下,該目錄下的文件可以通過 php artisan storage:link 命令軟連接到 public 目錄下,以供外部訪問。
更多細(xì)節(jié)請見:文件系統(tǒng)
完成安裝執(zhí)行內(nèi)置命令完成數(shù)據(jù)庫及其他配置和數(shù)據(jù)初始化等任務(wù)。
php artisan ibrand:store-install導(dǎo)入商品數(shù)據(jù)
該項目使用標(biāo)準(zhǔn)的 Laravel migration 來創(chuàng)建數(shù)據(jù)表,雖然 ibrand:store-install 命令進(jìn)行了數(shù)據(jù)初始化,但是為了方便,我們準(zhǔn)備一份完整的商品數(shù)據(jù),有助于理解商品模塊的系統(tǒng)設(shè)計和快速體驗。
商品示例數(shù)據(jù)SQL文件在 modules/EC.Open.Core/database 目錄下,可以通過使用各類 mysql 管理工具 或者 mysql 命令執(zhí)行 sql 文件導(dǎo)入。
sql 文件地址: goods_demo_data.sql最后一步
請把 .env 文件中 APP_URL 值設(shè)置為你當(dāng)前的域名,比如開源 demo 環(huán)境中
APP_URL=https://demo-open-admin.ibrand.cc
因為后續(xù)為了方便上 https ,所以此處 APP_URL 值必須指定當(dāng)前項目所在域名。
歡迎提交問題,覺得項目不錯,記得 star : ) 項目傳送門:ibrand-ecommerce-open-source
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/29848.html
摘要:最佳實踐良好的編碼規(guī)范單元測試持續(xù)集成文檔,從一開始就形成良好的編碼習(xí)慣。真實的電商業(yè)務(wù)所有的業(yè)務(wù)需求來自真實的客戶,并且線上良好運營中。 重要通知: Laravel + 小程序的開源電商版本源碼已經(jīng)在 github 上拉,歡迎提交 issue 和 star :) 開源電商 Server 端: Laravel API源碼 開源電商 client 端:小程序源碼 iBrand 簡介...
摘要:社交電商產(chǎn)品正式進(jìn)入開源過程中了,我們制定了詳細(xì)的開源計劃,目前已經(jīng)發(fā)布了的版本,后續(xù)的版本也在陸續(xù)整理完善中。開源目的提升知名度,團(tuán)隊成立至今主要靠朋友支持前行。來源社區(qū),回饋社區(qū)。 iBrand 社交電商產(chǎn)品正式進(jìn)入開源過程中了,我們制定了詳細(xì)的開源計劃,目前已經(jīng)發(fā)布了 V2 的版本,后續(xù)的版本也在陸續(xù)整理完善中。 各個版本功能明細(xì)如下圖: showImg(https://segm...
摘要:功能功能清單高性能無限級分類眾籌商品管理眾籌商品下單邏輯眾籌商品結(jié)束邏輯使用分期付款支付訂單計算分期付款逾期費分期付款訂單的退款給商品增加屬性使用重構(gòu)商品搜索模塊分面搜索相似商品查詢的索引遷移秒殺商品管理秒殺商品下單邏輯秒殺接口性能優(yōu)化。 功能 功能清單: 高性能無限級分類; 眾籌商品管理; 眾籌商品下單邏輯; 眾籌商品結(jié)束邏輯; 使用分期付款支付訂單; 計算分期付款逾期費; 分期付...
Laravel-Shop 的功能如下: showImg(https://segmentfault.com/img/bVbcibH?w=2512&h=3124); 項目基于 MIT 開源,請見 Github https://github.com/summerblue...
摘要:購物車在電商場景中基本是必須的一個模塊,我們基于進(jìn)行擴(kuò)展開發(fā)。主要實現(xiàn)了以下擴(kuò)展購物車數(shù)據(jù)支持存儲增加屬性返回。因為購物車可能是或者,因此直接通過屬性直接返回相關(guān)對象。支持多因為在產(chǎn)品有商城購物車和導(dǎo)購購物車。 我們秉承得益開源社區(qū),也奉獻(xiàn)開源社區(qū)的原則,我們會陸續(xù)將正在線上使用的穩(wěn)定包提交到 github 上,同時在后續(xù)的開源產(chǎn)品中,也會用到,大家可以放心使用。 購物車在電商場景中基...
閱讀 2882·2021-09-22 15:58
閱讀 2394·2019-08-29 16:06
閱讀 1075·2019-08-29 14:14
閱讀 2961·2019-08-29 13:48
閱讀 2598·2019-08-28 18:01
閱讀 1709·2019-08-28 17:52
閱讀 3476·2019-08-26 14:05
閱讀 1814·2019-08-26 13:50