b2b2c青梧商城更新使用說明

qingwuit發表於2021-01-22

前言:又到年底了,又到了跑路的時候,你的辭職信交上去了嗎?

  1. 去年也是這個時候我在論壇發了我找工作用的b2b2c商城,在論壇各位大佬的指點下,我……一概沒理。
  2. 下半年沒有事情做的時候又把他拿了出來修改,不過水平有限,只是根據我自己的想法做了部分修改,。
  3. (V1.0 && V2.0)在安裝上做了一些簡化,主要是不少同學拿這個東西去做畢業設計專案的時候不好改動,要麼就是搭不起來:joy:

一、更新內容:

  1. 前端框架由Element Ui 換成了Antdv Ui (也不知道哪個逗比說Element Ui不會再更新害的我進坑,然後去年Element更新了)
  2. 安裝直接composer就可以安裝了,增加資料遷移
  3. 把邏輯程式碼整合到Service層,Controller只負責輸出(使用起來極不舒服,老是要寫多個頁面,還是喜歡以前全部寫在model或者controller層,)
  4. 增加了一些營銷功能。(多商戶、秒殺、團購、優惠券、線上聊天、三級分銷、積分商城、Wechat支付、Alipay支付)
  5. 第一次使用Resource寫介面,寫的很痛苦,太麻煩。

二、安裝注意事項:

Laravel 7.x + Vue 前後分離
PHP >= 7.3
因為有Vue所以打包需要node環境得有
其他的你自行摸索

三、如何白biao:

composer create-project qingwuit/qwshop blog
php artisan qwshop:install

npm install
npm prod

// 線上聊天
Linux 
php artisan workerman start

win
app\Workerman\run.bat

四、程式碼地址:

Gitee程式碼地址 - Github程式碼地址

五、演示地址:

演示地址

這裡演示地址的程式碼是v1.0的,最新的演示程式碼自行安裝,(頁面樣式是一樣的,就程式碼不同)

六、未解決問題:

想把他做成頁面式的一步步安裝跟phpcms一樣那種,但是這個是vue需要打包很麻煩所以沒搞成。
想做成多語言的,有做一點點依舊有點麻煩沒搞完。
微信登入沒有開發者賬號(懶癌),所以就寫了個方法在Service 裡面,沒寫介面
線上聊天的架構不夠清楚繼承v1.0的資料庫結構,我自己都不知道寫了寫什麼,勉強能用估計得改

結語:

水平有限請不要拿這個專案跟大佬們比,【我知道坑多、規範差】,輕噴,多點贊,謝謝。

最後的最後【遊戲王·決鬥連結】來不來?我的ID:

遊戲王決鬥連結

本作品採用《CC 協議》,轉載必須註明作者和本文連結
為什麼要多寫,其實跟做數學題一樣,做得題目多了,自然解題起來,思如泉湧。

相關文章