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

前情提要: 前些天面试的时候,感觉面试官总是会在意一些你的项目经验之类的。 我哪里有项目经验的,果断把 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 小时... 加油
本帖由系统于 6年前 自动加精
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 51

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

6年前 评论

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

6年前 评论

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

6年前 评论

@Evan
采用了 redis 缓存了数据

6年前 评论
franktrue

UI 很赞~

6年前 评论
Complicated

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

6年前 评论

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

6年前 评论

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

6年前 评论
bestcyt

注册 404

6年前 评论

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

6年前 评论

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

6年前 评论

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

6年前 评论

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

6年前 评论

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

6年前 评论

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

6年前 评论

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

6年前 评论

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

6年前 评论
bestcyt

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

6年前 评论

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

6年前 评论
Summer

漂亮漂亮

6年前 评论

模板很赞

6年前 评论

报错了 老板

file

6年前 评论

file

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

6年前 评论

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

6年前 评论

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

6年前 评论

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

6年前 评论
houmuxu

首页崩了...

6年前 评论

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

6年前 评论

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

6年前 评论

很规整很有章法,棒棒哒

6年前 评论

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

6年前 评论

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

6年前 评论

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

6年前 评论

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

6年前 评论

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

6年前 评论

真的很好 赞一个

6年前 评论

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

6年前 评论
578313985

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

6年前 评论

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

6年前 评论

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

6年前 评论

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

5年前 评论

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

5年前 评论

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

5年前 评论

线上访问不了了

file

4年前 评论

大佬 ,数据库文件发下

2年前 评论