>PHP 프레임워크 >ThinkPHP >yylAdmin 시스템 설치 및 사용 분석

yylAdmin 시스템 설치 및 사용 분석

藏色散人
藏色散人앞으로
2021-08-02 16:31:342357검색

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

관련 권장 사항: 최신 10개 thinkphp 비디오 튜토리얼

위 내용은 yylAdmin 시스템 설치 및 사용 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 segmentfault.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제