yylAdmin
Gitee: https://gitee.com/skyselang/yylAdmin
Github: https://github.com/skyselang/yylAdmin
소개
yylAdmin은 로그인 및 종료, 권한 관리, 로그 관리 등 기본 기능만 갖춘 미니멀한 백엔드 관리 시스템으로, 프런트엔드와 백엔드 용도가 분리되어 있습니다. ThinkPHP6과 프론트엔드는 Vue2를 사용합니다. 프로젝트는 백엔드 yylAdmin과 프론트엔드 yylAdminWeb으로 구성됩니다.
- yylAdmin
- yylAdminWeb
Demo
주소: https://demo.yyladmin.top/#/login?redirect=%2Fdashboard
계정: yyladmin, admin
비밀번호: 123456
팁: 데모 계정은 부분 권한만 허용됩니다. 모든 기능을 설치하고 경험하려면 소스 코드를 다운로드하세요
Preparation
- PhpStudy
- Git
- Node
- Composer
- ThinkPHP
- Vue
- Element
요구 사항
- PHP > ;= 7.1
- MySQL > ;= 5.6
- Redis
Installation
PHP 부분
# 克隆项目 git clone https://gitee.com/skyselang/yylAdmin.git # 进入项目目录 cd yylAdmin # 安装依赖 composer install # 可以通过composer镜像解决速度慢的问题 composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ # 导入数据库 数据库文件:public/private/yyladmin.sql # 配置 重命名.env.example为.env,修改里面配置 或者直接修改config文件夹里面的相应配置
로그인 후 복사
WEB 부분
# 克隆项目 git clone https://gitee.com/skyselang/yylAdminWeb.git # 进入项目目录 cd yylAdminWeb # 安装依赖 npm install # 可以通过npm镜像解决速度慢的问题 npm install --registry=https://registry.npm.taobao.org # 或者使用cnpm,安装后使用cnpm替代npm,如 cnpm install npm install -g cnpm --registry=https://registry.npm.taobao.org # 配置 在.env*环境变量文件里面修改接口地址 # 启动服务 npm run dev
로그인 후 복사
Visit
주소: http://localhost:9527
계정: yyladmin
비밀번호: 123456
관리자: skyselang
비밀번호: 123456
Development
로그 관리를 예로 들어
PHP 부분
- 인터페이스 코드 작성: app/admin/controller/AdminLog.php
- 메뉴 정보 추가
- 에 따라 권한 할당
WEB part
- 새 인터페이스 파일: src /api/admin.js
- 새 페이지 파일: src/views/admin/log. vue
- 라우팅 정보 추가: src/router/index.js
권한 새로고침
- 로그아웃 후 다시 로그인
Publish
# 构建测试环境 npm run build:stage # 构建生产环境 npm run build:prod
로그인 후 복사
Other
# 预览发布环境效果 npm run preview # 预览发布环境效果 + 静态资源分析 npm run preview -- --report # 代码格式检查 npm run lint # 代码格式检查并自动修复 npm run lint -- --fix
로그인 후 복사
Preview
FQA
npm
- cnpm 사용을 권장합니다: cnpm
- node_modules 폴더를 삭제한 후 cnpm을 사용하여 종속성을 다시 설치하세요.
ui
- element-ui 사용: element-ui
browser
- 는 Chrome, Firefox, QQ, 360, Edge 및 기타 주류 브라우저를 지원합니다. 단, IE 및 브라우저의 호환 모드(IE 커널)는 지원하지 않습니다
debug
- 디버깅 모드에서 인터페이스가 반환하는 오류 메시지에 따라 문제를 해결하거나 Issue
Protocol
- Apache2 오픈 소스 프로토콜을 제출하세요. , 완전 무료 사용
- 저작권 skyselang https://gitee.com/skyselang