WaitMoonMan/monday-shop
Demo 演示地址
![http://or2pofbfh.bkt.clouddn.com/github/index_pc.png](https://camo.githubusercontent.com/60838ed78f06e7858a95b5b1641cd7872146f815899d90857b578668067ca25f/687474703a2f2f6f7232706f666266682e626b742e636c6f7564646e2e636f6d2f6769746875622f696e6465785f70635f706172742e706e67)
Feture
- 第三方登录 (因为应用审核不通过,只能本人的账户登录)
- 第三方支付
- 购物车使用 H5 本地存储 + 数据库持久化存储
- 商品搜索支持拼音首字母 + AJAX 无刷新显示
- 订阅之后每周推送一封邮件包含最受欢迎,最新,最火卖商品的信息
- 响应式网站
Installation
- 获取源代码
git clone git@github.com:WaitMoonMan/monday-shop.git
- 安装依赖扩展包
- 生成配置文件(修改其中的配置选项:数据库的一定要修改)
- 使用安装命令(会执行执行数据库迁移,填充,监听队列 !!! 不需要再监听队列,此命令已包含)
Usage
- 任务调度(打算每周六早八点发送订阅邮件/ !!! 为方便展示,项目现为一个小时发送一次订阅)
Commands
命令 |
一句话描述 |
php artisan gps:install |
安装应用程序 |
php artisan gps:uninstall |
卸载网站(清空数据库,缓存,路由) |
php artisan gps:cache |
执行缓存(缓存配置,路由,类映射) |
php artisan gps:clear |
清除缓存 |
php artisan gps:copy |
复制项目内置的静态资源 |
php artisan gps:delete |
删除项目及上传的基本静态资源 |
php artisan queue:work --tries=3 |
监听队列(邮件发送,图片裁剪 !!! |
Packages
Reference
Errors
- 监听队列如果长时间没反应,或者一直重复任务
- 数据库没配置好,导致队列任务表连接不上
- 邮件配置出错,导致发送邮件一直失败
SQLSTATE[HY000]: General error: 1215 Cannot add foreign key constraint
License
MIT