Ini akan menghapus halaman "Home"
. Harap dipastikan.
项目简介:
项目为运维WEB端,以及运维APP接口,绑定端小程序接口;
此项目运维WEB端为前后端分离,laravel+vue;接口使用restFul风格,前端vue主要使用vue-element-ui模板;
运维APP接口,主要模仿运维WEB端接口。
绑定端小程序接口比较简洁。
环境依赖:
- php版本大于7.2(支持redis,mongodb扩展,需要shell_exec()函数)
- redis-v5.0
- mongdb-v4.0
- mysql-v5.7
- composer-v1.8.5
- node-v10.16.0
app
Console
主要是一些统计脚本任务调度命令
以及自定义命令
Filters
封装的过滤器,搜索时使用的(WEB端和APP接口同时使用)Handlers
主要是一些除了增删改查外的逻辑,涉及本项目的车辆控制等Http
Controller
Admin
WEB端控制器App
APP控制器
Open
绑定端小程序控制器Requests
WEB端的请求验证Resources
API资源(WEB端和APP接口同时使用)
APP
API资源(APP单独使用)Imports
表格导入这里边是车辆导入和中控导入Jobs
队列 主要是工单模块相关验证Models
ORM模型Observes
观察器 主要监控车辆 运营电子围栏 与Redis同步Traits
几个复用性很强的类Utils
第三方封装类helpers.php
封装帮助方法config
项目各种配置routes
路由
admin.php
WEB端路由api.php
APP以及绑定端路由resources
src
WEB端vue前端项目
api
封装的接口方法assets
vue项目静态资源components
vue项目公共组件libs
vue项目封装的js扩展类plugins
vue安装的插件router
vue路由文件styles
vue css文件views
vue模板视图文件
jenssegers/mongodb
扩展文档php artisan jwt:secret
具体可看jwt扩展的文档npm install
安装vue相关依赖yarn && yarn build
推荐使用 yarn
哦.env.example
中的注释# yarn build 之后的路径
location /admin/ {
try_files $uri $uri/ /admin/index.html;
}
# Laravel
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
1.服务端
AK配置位置:app -> Utils -> GaodeMaps.php
2.WEB端
AK配置位置:resource -> src -> main.js
配置位置:config -> filesystems.php
注意:需要配置ak、sk、bucket以及域名
配置位置:config -> wechat.php
暂时仅仅配置生成车辆二维码时跳转url 配置key为 `code_url`
配置位置:config -> openApi.php
ps:具体配置信息有注释
配置位置:app -> Handlers -> BikeControl.php -> $registerAddress
配置位置:config -> systemConfig.php
此配置主要与mysql中config的slug关联 代码注释中已经表明关联项
此算法目前依靠java程序,需要依赖JDK环境,请自行安装
Ini akan menghapus halaman "Home"
. Harap dipastikan.