【开源项目】开源了一个小小的商城,大家观摩观摩咯
80

前情提要: 前些天面试的时候,感觉面试官总是会在意一些你的项目经验之类的。 我哪里有项目经验的,果断把laravel学习的商城项目甩出来,和他聊到了sku、nginx、权限管理等的东西,虽然,我很多东西深入了解过,但使用的也七七八八,所以全程面试很成功,但比较很多东西都是依靠教程来的,遂决定自己来写一个,嘿嘿~~~~

这里先感谢laravel提供了一个好的平台、包括路上教导的助教,十分感谢你们的答疑~!!!

它基于Laravel 5.7 开发

file

file

file

功能如下:

  • 活跃用户列表
  • 支持QQ、微博、微信(仿微信登陆)
  • 发送订阅信息
  • 支付宝、微信支付
  • 商品列表推荐
  • 购物车模块、收藏模块、订单、收获地址等
  • 在 linux 服务器上设置cron定时发送咨询信息、清除相关缓存
  • 后台管理用户与会员用户分离
  • 合理设置了mysql索引、外键
  • 基本常见的使用页面采用了redis保存,页面访问速度极快

    使用的扩展包

  • monolog

  • GuzzleHttp

  • new/captcha

  • spatie/laravel-permission

  • zgldh/qiniu-laravel-storage

  • predis

  • yansongda/pay

  • endroid/qr-code

  • emadadly/laravel-uuid

安装:

git clone git@github.com:RA31/shop_surest.git

cp .env.example .env   

composer update 

# 创建数据库
mysql

create database m_shop
exit

------
# 安装
 php artisan install:init

以上采用的是homestead环境部署

第一次开源自己写的东西,不足之处请谅解,包括代码可能杂乱,稳定不清晰等,谢谢~~

感谢大佬 @DavidNineRoc 提供的静态模板

演示地址:
后台管理:
github地址

希望能给个star -_-

后台账号密码: admin / admin

每天3小时...加油

本帖由系统于 2个月前 自动加精
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 45

兄弟,目前在哪里工作呢?

2个月前
surest

@Flourishing 还没开始工作呢,准备去深圳找工作

2个月前

访问的速度很快,如何做的加速?

2个月前
surest

@Evan
采用了redis缓存了数据

2个月前
franktrue

UI很赞~

2个月前
Complicated

兄弟,为啥git下载,权限被拒绝啊

2个月前
pltrue

大佬 牛逼了!借鉴学习 学习一下

2个月前
surest

@Complicated 查看你的目录下是否有Git的公钥文件呢

2个月前

注册404

2个月前

楼主 :你把源码放上去有些微信的appid 支付宝的公钥/私钥 啥的你不删除了吗?还有 .pem文件啥的我看都在呢 ,不会是真的吧?小心造成损失

2个月前
surest

@QJAutumn 也是哦,不过也没事,我故意放上去的,拿了也没用,私人的

2个月前

很赞!我也一直想做个商城的,准备给我老丈人卖卖农产品。可惜微信支付把我给卡住了,还必须要啥企业资质才能开通……

2个月前
surest

@zhaiduting 没事呀,可以的话交钱就可以了,300多而已嘛,或者接入一些第三方支付

2个月前
surest

@bestcyt 方便告诉位置不,我使用的时候没有报错呀

2个月前

后台,轮播管理报错亲。很不错的源码,速度效果也快。谢谢分享,下载下来学习下。

2个月前
surest

@Kevinvinvin 这个不是未登录跳转吗,怎么啦

2个月前
surest

@轻描淡写 好滴

2个月前
surest

@EricRun 好滴

2个月前

@surest 我只是觉得如果要跳转那个弹框就没必要了,或者点击弹框的 确定 后再跳转,拙见而已:smirk_cat:

2个月前

@surest 登入界面的注册两个字

2个月前
surest

@bestcyt 哈哈,我文化水平不行。失误

2个月前
Summer

漂亮漂亮

2个月前
倚楼听雪

模板很赞

2个月前

报错了 老板

file

2个月前

file

前台页面出错,修改一下。

2个月前

报错了,你的环境信息面数据库密码什么的都暴露了,线上不要开 DEBUG 啊

2个月前
坐忘

大兄弟,这个报错信息感觉像是把你脱光了一样........

2个月前

@surest 想问下你支付宝和微信的支付是怎么解决的? 用别人的企业资质么 ?

2个月前
houmuxu

首页崩了...

2个月前
surest

线上DEBUG的事情我真傻逼了,哈哈,已经解决了部分bug了
@houmuxu
@坐忘
@WensonSmith
@AllenBool

2个月前
surest

@键盘侠 对啊 我朋友的

2个月前
surest

@Summer 谢谢您啊, 我现在找到了一份laravel的工作。 赞赞赞咱们社区

2个月前

很规整很有章法,棒棒哒

2个月前

@surest 在注册页面点击登录、在登录页面点击注册都会报错的,href写错了

2个月前

真的厲害,一個人做完這麼多東西

2个月前

数据结构迁移成功了,但是填充数据的时候报错
Exception trace:

  D:\laragon\www\shop_surest\vendor\predis\predis\src\Connection\StreamConnection.php:128

2 Predis\Connection\StreamConnection::createStreamSocket(Object(Predis\Connection\Parameters), "tcp://127.0.0.1:6379")
D:\laragon\www\shop_surest\vendor\predis\predis\src\Connection\StreamConnection.php:178

2个月前
surest

@longliang Redis 服务器是不是没启动成功呢

2个月前

@surest 确实没开启Redis服务,已经搞好了,向你多多学习请教,可否加你qq或微信,方便向你请教。

2个月前
笑逐颜凯

真的很好 赞一个

2个月前

访问很快,页面用Redis缓存,是怎么做的?还有能具体说下Redis缓存了哪些数据么。。。谢谢@surest

1个月前
578313985

下下来了,但是一脸懵逼,里面好像没有数据库哎,可以补发上去吗楼主,初学很多不懂,之前都是用phpstudy部署的,其他不是很懂。很喜欢你这个UI,在哪里下的还是自己做得,太好看啦。求楼主指教了!!

1个月前
surest

@CestLaVie 就是分门别类的将各个数据保存,例如分类数据使用hash结构保存,轮播图可以采用key-value,其实保存数据不是难点,难点是需要如何去分配数据缓存,提升缓存命中率而又不影响商品的的更新

1个月前
surest
1个月前

  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,使用方法请见 Emoji 自动补全来咯,可用的 Emoji 请见 :metal: :point_right: Emoji 列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!