分享一个 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
公用模块有:地区、社区、品牌、广告位、广告
路由分文件存放,结构更清晰
促销活动包含:团购、活动、满赠、抢购、优惠券
团购、抢购里的商品,直接在不同的页面显示出来,在添加购物车的时候进行活动检测,支付后,进行活动库存的减少
会员充值功能
支付的时候还是有点问题的。。。
@xhh110 对支付我只做了测试的 你自己拿自己的开发账号完成他,支付回调处理也没有写
购物车数量可以负值。。。
@eddy8 多谢,下一版本修改
omnipay-alipay/omnipay-wechatpay
这2个包好用@mingyun 我也这么觉得
访问真的好快~~~~
解释的这么详细呢
@agogos 哈哈
@yin5th 你太谦虚了
@wq67200976 这样才能看的更明白啊
ComService 47行
$tree = '';
应改为
$tree = [];
@Jing 对对对,我有些地方改过,这个忘了
@yin5th 真没优化 就是5.4版直接上的~缓存都没做 服务器配置也不高 可能是语句少的问题还是怎么的 环境是php7~
咋么没有PC端呢
@wq67200976 最近在改版加新功能,你可以下载第一个压缩包版本看
@linhaijian 有这功能 你没发现!!!
怎么没注册
@xhh110 注册在哪里
@GitHacking 现在这版还没稳定 稳定后会绑定微信 手动注册现在没有链接 功能都有的
亲,演示地址报错了哦!
错误信息 SQLSTATE[42S22]: Column not found: 1054 Unknown column 'status' in 'where clause'
@秦建波 最近在大改版,等改完就好了,可以下载git上的看后台
@Lzg 好的,亲!
以前的表结构都被删了啊?
@hellowwo 嗯,大重构,以前好多不合理的地方这次改进
想看下后台,怎么看啊,用户名密码多少 , 还是得下载下来,再本地看
@wq67200976 下载下来重新生成一下用户密码
create admin ? 这样生成吗
@wq67200976 你看一下我的程序就明白了
非常棒!
安裝完之後,進入首頁 /, 導向 /login,然後頁面顯示錯誤訊息: View [.login] not found.
檢查路由,發現 /app/Http/Conrollers/Mobile/LoginController.php
第35行 return view(cache('config')['theme'].'.login',compact('pos_id'));
cache('config')['theme'] 是空的。
我在妳的git提出意見了。
@arhatron 先登录后台,更新缓存
为什么我用 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
addprom_type
tinyint not null default '0' comment '数据表也创建不出来!Laravel小白,求各位大神来带!!
@SinceJack 用sql文件夹下的文件导入表,导入错误看提示
@Lzg 我试下
git clone 以后,有安装步骤吗
@wh519 以后会有的
前台登录账号和密码是多少?想看看前台
@PENGPN 微信直接可以登陆 后台也可以修改一个会员的账号密码
@Lzg http://shop.xi-yi.ren/login
并没有微信登录
@Lzg http://shop.xi-yi.ren/login
这个账号密码是多少呢,没有下载代码搭起来,
@PENGPN 在微信里打开可以直接登陆~
你好,为什么我登录之后,页面CSS样式都没了?
@kccdzz 配置文件,服务容器文件
@kccdzz 找到了,APP_URL=http://domain 即可。
@yuexiage 并不知道啊~
@Lzg 因为要求php 7.1.3以上。多了个语法function(?sring $str)意思要不是string类型的内容,要不为null
@yuexiage 嗯 是有要求的 你的PHP版本不符合才报错的吧
http://locahost/console/login访问不了?
@chenyuer 要修改配置文件,多看看说明吧,这个正常是可以访问的
@Lzg 没看到哪里有说明啊
@Lzg 我都不知道登录的链接是什么呢,laravel小白
@chenyuer 在路由里找
有体验账号吗?