willshop
                                
                                 willshop copied to clipboard
                                
                                    willshop copied to clipboard
                            
                            
                            
                        基于 Laravel5.4 + vue.js2.x 的小网店系统
WillShop
这是一个个人试验性的项目,功能未完全完成
环境要求
- 
Nginx 或 Apache 
- 
PHP7.1.3 或更新版本 
- 
Composer 
- 
MySQL5.7 及以上或对应的 MariaDB,数据库引擎使用 InnoDB 
- 
Node.js (含 npm) 
推荐使用 Homestaed 作为开发环境
安装
- 
克隆代码到自己想要的安装目录 
- 
配置 Apache 或 Nginx 站点 
- 
使用 composer install -vvv安装 composer 依赖包
- 
复制根目录下 .env.example 文件为 .env 
- 
生成 APP_KEY php artisan key:generate
- 
创建数据库(请将数据库字符集设置为 utf8mb4 以便存储可能出现的 emoji 表情),然后在 .env 文件中配置数据库、邮件等相关参数 
- 
生成数据表 php artisan migrate --seed
如果不需要填充测试数据,则后面的 --seed 选项可省略
使用
访问 http://域名/shop 进入项目首页。
目前仅针对移动端开发了页面,所以请使用手机访问或者使用 Chrome 浏览器调试工具模拟手机访问。
二次开发
本项目使用 Laravel 5.4 配套的 Laravel-mix 整合前端资源,因此需要有一个可用的 node.js 环境,包括 npm 等。
- 
使用 npm install命令安装相关依赖
- 
运行 npm run watch命令,将启动 browserSync 并监听文件变化
- 
尽情编写代码,实现各种牛逼的功能…… 
贡献代码
欢迎反馈 BUG、提出建议或者提交 pull request
PHP 代码请务必遵守 PSR 规范。前端代码请使用 eslint 进行规范检查
License
MIT