Maison >cadre php >PensezPHP >Analyser l'installation et l'utilisation du système yylAdmin

Analyser l'installation et l'utilisation du système yylAdmin

藏色散人
藏色散人avant
2021-08-02 16:31:342356parcourir

yylAdmin

Gitee : https://gitee.com/skyselang/yylAdmin

Github : https://github.com/skyselang/yylAdmin

Introduction

yylAdmin est un système de gestion back-end minimaliste avec uniquement des fonctions de base telles que la connexion et la sortie, la gestion des autorisations et la gestion des journaux, qui est facile à étendre. Le front-end et le back-end sont séparés. ThinkPHP6 et le front-end utilisent Vue2. Le projet se compose du back-end yylAdmin et du front-end yylAdminWeb.

  • yyladmin
  • yyladminweb

demo

address: https://demo.yyladmin.top/#/login?Redirect=%2FDashboard
Account: Yyladmin, Admin
Password: 123456
Tips: Le compte DeMo est autorisation partielle uniquement, veuillez télécharger le code source pour installer et découvrir toutes les fonctions

PHP > ;= 7.1

    MySQL > ;= 5.6
  • Redis
  • Installation
  • Partie 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文件夹里面的相应配置
  • Partie 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
  • Visite
  • Adresse : http://localhost:9527
  • Compte : yyladmin Mot de passe : 123456

    Administrateur : skyselang

    Mot de passe : 123456
    • Développement
    • Prenons la gestion des journaux comme exemple
    • Partie PHP

    Écrivez le code de l'interface : app/admin/controller/AdminLog.php

    Ajouter des informations sur le menu





    Attribuez les autorisations en conséquence

    Partie WEB

      Nouveau fichier d'interface : src /api/admin.js

      Nouveau fichier de page : src/views/admin/log. vue

      Ajouter des informations de routage : src/router/index.js

    Actualiser les autorisations

      Déconnectez-vous et reconnectez-vous

    Publish
      # 构建测试环境
      npm run build:stage
      
      # 构建生产环境
      npm run build:prod
    • Autre
    • # 预览发布环境效果
      npm run preview
      
      # 预览发布环境效果 + 静态资源分析
      npm run preview -- --report
      
      # 代码格式检查
      npm run lint
      
      # 代码格式检查并自动修复
      npm run lint -- --fix
      Aperçu

      FQA

      npm

        Il est recommandé d'utiliser cnpm : cnpm
      • Après avoir supprimé le dossier node_modules, utilisez cnpm pour réinstaller les dépendances

      ui

      utilise element-ui : element-ui

      browser

      prend en charge Chrome, Firefox, QQ, 360, Edge et d'autres navigateurs grand public, mais ne prend pas en charge IE et le mode de compatibilité du navigateur (noyau IE)

      debug

        Dépanner en fonction du message d'erreur renvoyé par l'interface en mode débogage, ou soumettre un problème
      • Protocole

      Protocole open source Apache2 , utilisation entièrement gratuite

        Copyright skyselang https://gitee.com/skyselang

      Recommandations associées :
        Les 10 derniers didacticiels vidéo thinkphp

      Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

      Déclaration:
      Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer