分享一个 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
公用模块有:地区、社区、品牌、广告位、广告
路由分文件存放,结构更清晰
促销活动包含:团购、活动、满赠、抢购、优惠券
团购、抢购里的商品,直接在不同的页面显示出来,在添加购物车的时候进行活动检测,支付后,进行活动库存的减少
会员充值功能


github地址演示地址(默认手机版重构完成)

本帖已被设为精华帖!
本帖由系统于 6年前 自动加精
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 57
幽弥狂

支付的时候还是有点问题的。。。

6年前 评论

@xhh110 对支付我只做了测试的 你自己拿自己的开发账号完成他,支付回调处理也没有写

6年前 评论

购物车数量可以负值。。。

6年前 评论

@eddy8 多谢,下一版本修改

6年前 评论

omnipay-alipay/omnipay-wechatpay 这2个包好用

6年前 评论

@mingyun 我也这么觉得

6年前 评论

访问真的好快~~~~

6年前 评论
hiwangqi

解释的这么详细呢

6年前 评论

@yin5th 你太谦虚了

6年前 评论

@wq67200976 这样才能看的更明白啊

6年前 评论

ComService 47行

$tree = '';

应改为

$tree = [];

6年前 评论

@Jing 对对对,我有些地方改过,这个忘了

6年前 评论

@yin5th 真没优化 就是5.4版直接上的~缓存都没做 服务器配置也不高 可能是语句少的问题还是怎么的 环境是php7~

6年前 评论
hiwangqi

咋么没有PC端呢

6年前 评论

@wq67200976 最近在改版加新功能,你可以下载第一个压缩包版本看

6年前 评论

@linhaijian 有这功能 你没发现!!!

6年前 评论
gitxuzan

怎么没注册

6年前 评论
gitxuzan

@xhh110 注册在哪里

6年前 评论

@GitHacking 现在这版还没稳定 稳定后会绑定微信 手动注册现在没有链接 功能都有的

6年前 评论

亲,演示地址报错了哦!

错误信息 SQLSTATE[42S22]: Column not found: 1054 Unknown column 'status' in 'where clause'

6年前 评论

@秦建波 最近在大改版,等改完就好了,可以下载git上的看后台

6年前 评论

@Lzg 好的,亲!

6年前 评论

以前的表结构都被删了啊?

6年前 评论

@hellowwo 嗯,大重构,以前好多不合理的地方这次改进

6年前 评论
hiwangqi

想看下后台,怎么看啊,用户名密码多少 , 还是得下载下来,再本地看

6年前 评论

@wq67200976 下载下来重新生成一下用户密码

6年前 评论
hiwangqi

create admin ? 这样生成吗

6年前 评论

@wq67200976 你看一下我的程序就明白了

6年前 评论

安裝完之後,進入首頁 /, 導向 /login,然後頁面顯示錯誤訊息: View [.login] not found.
檢查路由,發現 /app/Http/Conrollers/Mobile/LoginController.php
第35行 return view(cache('config')['theme'].'.login',compact('pos_id'));
cache('config')['theme'] 是空的。

6年前 评论

我在妳的git提出意見了。

6年前 评论

@arhatron 先登录后台,更新缓存

6年前 评论

为什么我用 php artisan migrate 执行数据库迁移总是报错呢!具体报错信息如下:
[Illuminate\Database\QueryException]
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'xiyi.li_orders' doesn't exist (SQL: alter table li_orders add prom_type tinyint not null default '0' comment '

6年前 评论

数据表也创建不出来!Laravel小白,求各位大神来带!!

6年前 评论

@SinceJack 用sql文件夹下的文件导入表,导入错误看提示

6年前 评论

git clone 以后,有安装步骤吗

6年前 评论

@wh519 以后会有的

5年前 评论

前台登录账号和密码是多少?想看看前台

5年前 评论

@PENGPN 微信直接可以登陆 后台也可以修改一个会员的账号密码

5年前 评论

@Lzg http://shop.xi-yi.ren/login
这个账号密码是多少呢,没有下载代码搭起来,

5年前 评论

@PENGPN 在微信里打开可以直接登陆~

5年前 评论

你好,为什么我登录之后,页面CSS样式都没了?

5年前 评论

@kccdzz 配置文件,服务容器文件

5年前 评论

@kccdzz 找到了,APP_URL=http://domain 即可。

5年前 评论

@yuexiage 并不知道啊~

5年前 评论

@Lzg 因为要求php 7.1.3以上。多了个语法function(?sring $str)意思要不是string类型的内容,要不为null

5年前 评论

@yuexiage 嗯 是有要求的 你的PHP版本不符合才报错的吧

5年前 评论

@chenyuer 要修改配置文件,多看看说明吧,这个正常是可以访问的

5年前 评论

@Lzg 没看到哪里有说明啊

5年前 评论

@Lzg 我都不知道登录的链接是什么呢,laravel小白

5年前 评论

@chenyuer 在路由里找

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!