分享一个 Laravel 5.5+Bootstrap(后台用) 写的商城小 demo
分享一个laravel 5.5+bootstrap写的商城小demo(另外有两个后台基架的分支),欢迎大家收藏,使用。
后台认证使用了RBAC及系统Gate,RBAC主要产生后台菜单,Gate细化小菜单并进行更细的权限管理;
全局样式表使用bootstrap;
rbac中间件控制打开页面是否有权限,同时判断是否登陆,App:make('com')->ifCan()控制细节显示与否;
调试工具Debugbar;
错误信息提示,保存在一次性session,在back()或者redirect()后->with('message','信息');
后台数据库备份、还原功能(改造自PHPCMS V9);
附件删除,同时删除文件,暂时是关闭状态可自行打开;
用户功能,除正常网页登录外,同时做了一套api的接口;
商城功能,分类下内容可根据分类属性筛选,库存及属性按sku来进行设计;
下单及支付过程完整,支付使用包(omnipay-alipay/omnipay-wechatpay)来完成,目前只支持支付宝与微信,微信做了扫码支付功能;
微信扫码登录功能完成,oauth的认证使用的是laravel-socialite包,PC与微信同步使用的是数据库存根auth_id的办法,pc端ajax轮询;
最近更新
后台订单管理、快递设置、购物车可以为负数问题
项目更换到了新的地址,修复了很多已知问题,关键是后台处理方式大变样
升级到了5.5
公用模块有:地区、社区、品牌、广告位、广告
路由分文件存放,结构更清晰
促销活动包含:团购、活动、满赠、抢购、优惠券
团购、抢购里的商品,直接在不同的页面显示出来,在添加购物车的时候进行活动检测,支付后,进行活动库存的减少
会员充值功能
推荐文章: