cheikh-wang / LazyWaimai-Web

懒人外卖的 Web 端,使用Yii2框架+Bootstrap进行开发

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LazyWaimai-Web

此项目是懒人外卖(本人用来练手的项目,类似于百度外卖,美团外卖和饿了么的系统)的商家端,为Android客户端提供商铺管理服务,基于 Yii2 框架实现的。

环境条件

  • PHP版本必须大于或等于php5.4

安装

1.clone到本地

git clone -b develop https://github.com/cheikh-wang/LazyWaimai-Web.git

2.配置数据库

  1. 将sql文件导入到数据库中

  2. 配置数据库

cd LazyWaimai-Web
vi config/web.php  // 将数据库密码修改成你本机的数据库密码

3.安装依赖

本项目使用composer管理依赖,所以需要先安装composer(已安装请跳过)

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

还需要安装composer-asset-plugin(已安装请跳过)

composer global require "fxp/composer-asset-plugin:^1.3.1"

安装项目所需依赖(开始之前请确保composer和composer-asset-plugin已成功安装)

composer install

5.配置服务器

配置nginx/apache的webroot指向LazyWaimai-Web/web

6.完毕

安装完毕,打开你的服务器访问地址:http://localhost:端口号, 默认的管理员账号,用户名:admin,密码:123456

其他配置

1.短信服务的配置

本项目的短信服务是使用的云之讯,请自行注册账户并按如下方式配置:

编辑config/web.php

'ucpass' => [
	'class' => 'app\components\Ucpaas',
    'accountSid' => '修改为你的云之讯Account Sid',
    'token' => '修改为你的云之讯Auth Token',
    'appId' => '修改为你的云之讯应用ID',
    'templateId' => '修改为你的云之讯短信模板ID',
],

2.七牛云的配置

本项目的图片上传服务是使用的七牛,请自行注册账户并按如下方式配置:
'qiniu' => [
	'class' => 'app\components\QiNiu',
	'accessKey' => '修改为你的AccessKey',
	'secretKey' => '修改为你的SecretKey',
	'bucket' => '修改为你的空间名',
	'domain' => '修改为你的域名',
],

About

懒人外卖的 Web 端,使用Yii2框架+Bootstrap进行开发

License:Other


Languages

Language:PLpgSQL 50.2%Language:PHP 49.6%Language:Batchfile 0.2%