[开源项目] 开源了一个小小的商城,大家观摩观摩咯

前情提要: 前些天面试的时候,感觉面试官总是会在意一些你的项目经验之类的。 我哪里有项目经验的,果断把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](https://learnku.com/users/17682)](https://learnku.com/users/17682)](https://learnku.com/users/17682) 提供的静态模板

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

希望能给个star -_-

后台账号密码: admin / admin

本作品采用《CC 协议》,转载必须注明作者和本文链接
每天3小时...加油
本帖由系统于 5年前 自动加精
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 51

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

5年前 评论

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

5年前 评论

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

5年前 评论

报错了 老板

file

5年前 评论

@578313985 好好学习呀, UI 在这里。 我是借鉴的某位大佬的:https://github.com/DavidNineRoc/monday-sho...

5年前 评论

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

5年前 评论

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

5年前 评论

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

5年前 评论

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

5年前 评论

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

5年前 评论

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

5年前 评论

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

5年前 评论

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

5年前 评论

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

5年前 评论
franktrue

UI很赞~

5年前 评论

真的很好 赞一个

5年前 评论

很规整很有章法,棒棒哒

5年前 评论

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

5年前 评论

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

5年前 评论

数据结构迁移成功了,但是填充数据的时候报错
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

5年前 评论
Complicated

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

5年前 评论

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

5年前 评论
bestcyt

注册404

5年前 评论

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

5年前 评论
578313985

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

5年前 评论

@Evan
采用了redis缓存了数据

5年前 评论

初学者,中间初始化的时候数据库相关报错了,stroage/logs/sql.log找不到。。。

4年前 评论

嗯 这个已经install了 一开始还是报错,再次执行可以了,现在需要开启redis就可以了,楼主6666,有问题我在请教你哈。

4年前 评论

感觉做的挺好的 ,点个赞 :smile:

4年前 评论

线上访问不了了

file

3年前 评论

大佬 ,数据库文件发下

1年前 评论
bestcyt

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

5年前 评论

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

5年前 评论

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

5年前 评论

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

5年前 评论

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

5年前 评论

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

5年前 评论
houmuxu

首页崩了...

5年前 评论

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

5年前 评论
Summer

漂亮漂亮

5年前 评论

模板很赞

5年前 评论

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

5年前 评论

file

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

5年前 评论

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

5年前 评论

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

5年前 评论

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