Nessuna descrizione

goldzhang814 37a7ec7921 用户无需同步到chef库 1 anno fa
app 37a7ec7921 用户无需同步到chef库 1 anno fa
config e6748544d2 first commit 1 anno fa
data e6748544d2 first commit 1 anno fa
database 2794d0c4c6 商品列表,订单列表更新 1 anno fa
extend e6748544d2 first commit 1 anno fa
public e6748544d2 first commit 1 anno fa
route e6748544d2 first commit 1 anno fa
runtime e6748544d2 first commit 1 anno fa
scripts e6748544d2 first commit 1 anno fa
.env.example e6748544d2 first commit 1 anno fa
.gitignore e6748544d2 first commit 1 anno fa
.travis.yml e6748544d2 first commit 1 anno fa
README.md e6748544d2 first commit 1 anno fa
composer.json e6748544d2 first commit 1 anno fa
composer.lock e6748544d2 first commit 1 anno fa
dump.rdb e6748544d2 first commit 1 anno fa
think e6748544d2 first commit 1 anno fa
version.json e6748544d2 first commit 1 anno fa
数据库修改记录.txt e6748544d2 first commit 1 anno fa
统计.md e6748544d2 first commit 1 anno fa

README.md

五常大米项目

项目介绍

技术特点

  • 前后端完全分离 (互不依赖 开发效率高)
  • 采用PHP7.2 (强类型严格模式)
  • Thinkphp6.0.5(轻量级PHP开发框架)
  • Uni-APP(开发跨平台应用的前端框架)
  • Ant Design Vue(企业级中后台产品UI组件库)
  • RBAC(基于角色的权限控制管理)
  • 部署运行的项目体积仅30多MB(真正的轻量化)

环境要求

  • CentOS 7.0+
  • Nginx 1.10+
  • PHP 7.1+
  • MySQL 5.6+

部署说明

后台代码
  1. 将后端源码上传至服务器站点,并且将站点运行目录设置为/public
  2. 创建一个数据库,例如:demo_db
  3. 导入数据库文件,路径:/data/init.sql
  4. 复制配置文件 cp .env.example .env
  5. 修改数据库连接文件,将数据库用户名密码等信息填写完整,路径/.env
  6. 安装php依赖:composer install
admin 前端代码
  1. 进入前端项目执行:yarn install
  2. yarn run build
  3. 拷贝 dist 目录中的全部文件到 public/admin
store 前端代码
  1. 进入前端项目执行:yarn install
  2. yarn run build
  3. 拷贝 dist 目录中的全部文件到 public/store

后台地址

定时任务

用于自动处理订单状态、优惠券状态、会员等级等

php think timer start

后台增加菜单权限

  • 拉取线上最新数据:git pull
  • 本地运行sql:/database/store-backup/store.sql
  • 登录本地 admin 后台
  • 新增API权限
  • 新增菜单
  • vim scripts/backup_store.sh
  • :set ff=unix
  • :wq
  • cd scripts
  • sh backup_store.sh

    发布导入菜单权限

  • source /home/beta/websites/ysc-server/database/store-backup/store.sql;