Laravel 5.4 + Vue2.0 + Element UI 构建商品折扣小程序
See more https://github.com/bravist/ecshop_discount
Feature
- Laravel 5.4.*
- laravel/passport 实现OAuth2.0 私人秘钥授权
- Laravel Mix 实现前端资源构建
- fzaninotto/faker 完成测试数据自动填充
- Vue 2
- vue-select 实现异步筛选商品
- element-ui 饿了么前端团队开放的Vue UI 框架
- Yarn 安装并管理前端资源依赖
项目运行流程
1.克隆远程仓库地址
$ git clone https://github.com/bravist/ecshop_discount.git
2.进入项目目录,安装项目依赖
$ cd ecshop_discount
$ composer install -vvv
$ yarn install
$ npm run prod
3.创建.env文件并修改数据库连接创建数据库结构
$ cp .env.example .env
$ php artisan key:generate
$ php artisan migrate
4.自动随机生成50条商品数据
$ php artisan db:seed
4.1.开发过程中可以使用这样的方式再次生成数据
$ php artisan migrate:refresh
$ php artisan db:seed
5.生成OAuth2.0私人访问令牌
$ php artisan passport:install
- 运行你的项目,在Valet环境下,快速访问http://ecshop_discount.dev
推荐文章: