b2b2c青梧商城更新使用说明
前言:又到年底了,又到了跑路的时候,你的辞职信交上去了吗?
- 去年也是这个时候我在论坛发了我找工作用的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
四、代码地址:
五、演示地址:
这里演示地址的代码是v2.0的,最新的演示代码自行安装,(页面样式是一样的,就代码不同)
六、未解决问题:
想把他做成页面式的一步步安装跟phpcms一样那种,但是这个是vue需要打包很麻烦所以没搞成。
想做成多语言的,有做一点点依旧有点麻烦没搞完。
微信登录没有开发者账号(懒癌),所以就写了个方法在Service 里面,没写接口
在线聊天的架构不够清楚继承v1.0的数据库结构,我自己都不知道写了写什么,勉强能用估计得改
结语:
水平有限请不要拿这个项目跟大佬们比,【我知道坑多、规范差】,轻喷,多点赞,谢谢。
最后的最后【游戏王·决斗链接】来不来?我的ID:
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: