Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/huijiewei/yii2-boilerplate
yii2 + vue.cli + element ui 前后端分离样板项目
https://github.com/huijiewei/yii2-boilerplate
admin element-ui php vuejs vuex yii2
Last synced: about 1 month ago
JSON representation
yii2 + vue.cli + element ui 前后端分离样板项目
- Host: GitHub
- URL: https://github.com/huijiewei/yii2-boilerplate
- Owner: huijiewei
- Created: 2018-07-24T07:46:57.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-06T20:20:53.000Z (about 2 years ago)
- Last Synced: 2023-02-28T21:21:56.133Z (almost 2 years ago)
- Topics: admin, element-ui, php, vuejs, vuex, yii2
- Language: Vue
- Homepage: https://bp.huijiewei.com/admin
- Size: 6.92 MB
- Stars: 97
- Watchers: 4
- Forks: 23
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
前后端分类脚手架
### 特点
1. 模块化开发模版
2. 使用 dotenv 环境变量配置敏感数据
3. 更灵活的目录结构
4. 使用 PSR-4 自动加载
5. 代码风格规范符合 PSR-2,PSR-12
6. 前端使用 Vue.js + Element UI + Vue Cli 构建
### 在线演示
https://bp.huijiewei.com/admin
账号:13098761234
密码:123456### 欢迎体验 VUE 和 Spring Boot 配合
https://github.com/huijiewei/agile-vuehttps://github.com/huijiewei/agile-boot
### 安装
项目需要 PHP 7.3 以上版本
##### 安装 composer 和 npm 依赖包
```bash
composer install
npm install
```##### 复制 .env.example 文件为 .env 并编辑配置
##### 开发服务器环境
###### 修改 Hosts
```text
127.0.0.1 www.bp.test
```###### Nginx 配置
```textserver {
listen 80;
server_name www.bp.test;root {项目根目录}/public;
index index.php index.html index.htm;rewrite ^/(.*)/$ /$1 permanent;
location / {
try_files $uri $uri/ /index.php?$query_string;
}include php-fpm;
}
```### 数据表初始化方法:
```bash
php bin/yii migrate
```
### 区域数据导入
下载省市县数据库 https://github.com/modood/Administrative-divisions-of-China/blob/master/dist/data.sqlite重命名为 district.sqlite 并保存到 database 目录
运行 php bin/yii import/district 导入地区数据
### 目录结构
```
├── bin // yii 命令
├── config // 后端配置
├── database
│ └── migrations // 数据迁移脚本
├── public // 网站根目录
│ └── statics // 静态资源
├── ui // 前端开发
│ ├── core // 公用核心模块
│ │ ├── assets
│ │ ├── components
│ │ └── styles
│ └── modules // 前端模块目录
│ └── admin // 管理后台前端代码目录
│ ├── assets
│ ├── components
│ ├── plugins
│ ├── router
│ ├── services
│ ├── store
│ ├── utils
│ └── views
├── src // 后端代码
│ ├── core // 核心公用代码
│ │ ├── components
│ │ ├── models
│ │ │ └── admin
│ │ ├── traits
│ │ └── widgets
│ └── modules // 后端模块
│ ├── admin // 管理后台
│ │ ├── api // 管理后台 API
│ │ │ ├── commands
│ │ │ └── controllers
│ │ └── spa // 管理后台 SPA 页面
│ │ ├── controllers
│ │ └── views
│ ├── website // 前台网站
│ │ ├── controllers
│ │ └── views
│ │ ├── layouts
│ │ └── templates
│ │ ├── auth
│ │ └── site
│ └── wechat // 微信端
```### 前端相关说明
#####
管理后台前端开发服务器
```bash
npm run serve:admin
```
管理后台构建生产版本
```bash
npm run build:admin
```### 其他
网站主地址
http://www.bp.test/后台访问路径
http://www.bp.test/admin后台管理:
用户:13012345678
密码:123456Version: 2020-11-07 18:00