前言:又到年底了,又到了跑路的時候,你的辭職信交上去了嗎?
- 去年也是這個時候我在論壇發了我找工作用的b2b2c商城,在論壇各位大佬的指點下,我……一概沒理。
- 下半年沒有事情做的時候又把他拿了出來修改,不過
水平有限
,只是根據我自己的想法做了部分修改,。(V1.0 && V2.0)
在安裝上做了一些簡化,主要是不少同學拿這個東西去做畢業設計專案的時候不好改動,要麼就是搭不起來
一、更新內容:
- 前端框架由Element Ui 換成了Antdv Ui (也不知道哪個逗比說Element Ui不會再更新害的我進坑,然後去年Element更新了)
- 安裝直接composer就可以安裝了,增加資料遷移
- 把邏輯程式碼整合到Service層,Controller只負責輸出(使用起來極不舒服,老是要寫多個頁面,還是喜歡以前全部寫在model或者controller層,)
- 增加了一些營銷功能。(多商戶、秒殺、團購、優惠券、線上聊天、三級分銷、積分商城、Wechat支付、Alipay支付)
- 第一次使用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
四、程式碼地址:
五、演示地址:
這裡演示地址的程式碼是v1.0的,最新的演示程式碼自行安裝,(頁面樣式是一樣的,就程式碼不同)
六、未解決問題:
想把他做成頁面式的一步步安裝跟phpcms一樣那種,但是這個是vue需要打包很麻煩所以沒搞成。
想做成多語言的,有做一點點依舊有點麻煩沒搞完。
微信登入沒有開發者賬號(懶癌),所以就寫了個方法在Service 裡面,沒寫介面
線上聊天的架構不夠清楚繼承v1.0的資料庫結構,我自己都不知道寫了寫什麼,勉強能用估計得改
結語:
水平有限請不要拿這個專案跟大佬們比,【我知道坑多、規範差】,輕噴,多點贊,謝謝。
最後的最後【遊戲王·決鬥連結】來不來?我的ID:
本作品採用《CC 協議》,轉載必須註明作者和本文連結