[开源项目] 开源了一个小小的商城,大家观摩观摩咯
前情提要: 前些天面试的时候,感觉面试官总是会在意一些你的项目经验之类的。 我哪里有项目经验的,果断把laravel学习的商城项目甩出来,和他聊到了sku、nginx、权限管理等的东西,虽然,我很多东西深入了解过,但使用的也七七八八,所以全程面试很成功,但比较很多东西都是依靠教程来的,遂决定自己来写一个,嘿嘿~~~~
这里先感谢laravel提供了一个好的平台、包括路上教导的助教,十分感谢你们的答疑~!!!
它基于Laravel 5.7 开发
功能如下:
-
活跃用户列表
-
支持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环境部署
第一次开源自己写的东西,不足之处请谅解,包括代码可能杂乱,稳定不清晰等,谢谢~~
希望能给个star -_-
后台账号密码: admin / admin
本作品采用《CC 协议》,转载必须注明作者和本文链接
兄弟,目前在哪里工作呢?
@Flourishing 还没开始工作呢,准备去深圳找工作
访问的速度很快,如何做的加速?
@Evan
采用了redis缓存了数据
UI很赞~
兄弟,为啥git下载,权限被拒绝啊
大佬 牛逼了!借鉴学习 学习一下
@Complicated 查看你的目录下是否有Git的公钥文件呢
注册404
楼主 :你把源码放上去有些微信的appid 支付宝的公钥/私钥 啥的你不删除了吗?还有 .pem文件啥的我看都在呢 ,不会是真的吧?小心造成损失
@QJAutumn 也是哦,不过也没事,我故意放上去的,拿了也没用,私人的
很赞!我也一直想做个商城的,准备给我老丈人卖卖农产品。可惜微信支付把我给卡住了,还必须要啥企业资质才能开通……
@zhaiduting 没事呀,可以的话交钱就可以了,300多而已嘛,或者接入一些第三方支付
@bestcyt 方便告诉位置不,我使用的时候没有报错呀
后台,轮播管理报错亲。很不错的源码,速度效果也快。谢谢分享,下载下来学习下。
@Kevinvinvin 这个不是未登录跳转吗,怎么啦
@轻描淡写 好滴
@EricRun 好滴
@surest 我只是觉得如果要跳转那个弹框就没必要了,或者点击弹框的
确定
后再跳转,拙见而已:smirk_cat:@surest 登入界面的注册两个字
@bestcyt 哈哈,我文化水平不行。失误
漂亮漂亮
模板很赞
报错了 老板
前台页面出错,修改一下。
报错了,你的环境信息面数据库密码什么的都暴露了,线上不要开 DEBUG 啊
大兄弟,这个报错信息感觉像是把你脱光了一样........
@surest 想问下你支付宝和微信的支付是怎么解决的? 用别人的企业资质么 ?
首页崩了...
线上DEBUG的事情我真傻逼了,哈哈,已经解决了部分bug了
@houmuxu
@坐忘
@WensonSmith
@AllenBool
@键盘侠 对啊 我朋友的
@Summer 谢谢您啊, 我现在找到了一份laravel的工作。 赞赞赞咱们社区
很规整很有章法,棒棒哒
@surest 在注册页面点击登录、在登录页面点击注册都会报错的,href写错了
真的厲害,一個人做完這麼多東西
数据结构迁移成功了,但是填充数据的时候报错
Exception trace:
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
@longliang Redis 服务器是不是没启动成功呢
@surest 确实没开启Redis服务,已经搞好了,向你多多学习请教,可否加你qq或微信,方便向你请教。
真的很好 赞一个
访问很快,页面用Redis缓存,是怎么做的?还有能具体说下Redis缓存了哪些数据么。。。谢谢@surest
下下来了,但是一脸懵逼,里面好像没有数据库哎,可以补发上去吗楼主,初学很多不懂,之前都是用phpstudy部署的,其他不是很懂。很喜欢你这个UI,在哪里下的还是自己做得,太好看啦。求楼主指教了!!
@CestLaVie 就是分门别类的将各个数据保存,例如分类数据使用hash结构保存,轮播图可以采用key-value,其实保存数据不是难点,难点是需要如何去分配数据缓存,提升缓存命中率而又不影响商品的的更新
@578313985 好好学习呀, UI 在这里。 我是借鉴的某位大佬的:https://github.com/DavidNineRoc/monday-sho...
初学者,中间初始化的时候数据库相关报错了,stroage/logs/sql.log找不到。。。
@woshicoder composer install
嗯 这个已经install了 一开始还是报错,再次执行可以了,现在需要开启redis就可以了,楼主6666,有问题我在请教你哈。
感觉做的挺好的 ,点个赞 :smile:
线上访问不了了
大佬 ,数据库文件发下