Table des matières
yylAdmin
Introduction
demo
PHP &gt ;= 7.1
Administrateur : skyselang
Écrivez le code de l'interface : app/admin/controller/AdminLog.php
Ajouter des informations sur le menu
utilise element-ui : element-ui
Protocole open source Apache2 , utilisation entièrement gratuite
Maison cadre php PensezPHP Analyser l'installation et l'utilisation du système yylAdmin

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

Aug 02, 2021 pm 04:31 PM
element-ui php thinkphp vue.js

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文件夹里面的相应配置
Copier après la connexion
  • 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
    Copier après la connexion
  • 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
      Copier après la connexion
    • Autre
    • # 预览发布环境效果
      npm run preview
      
      # 预览发布环境效果 + 静态资源分析
      npm run preview -- --report
      
      # 代码格式检查
      npm run lint
      
      # 代码格式检查并自动修复
      npm run lint -- --fix
      Copier après la connexion
      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 de ce site Web
      Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

      Outils d'IA chauds

      Undresser.AI Undress

      Undresser.AI Undress

      Application basée sur l'IA pour créer des photos de nu réalistes

      AI Clothes Remover

      AI Clothes Remover

      Outil d'IA en ligne pour supprimer les vêtements des photos.

      Undress AI Tool

      Undress AI Tool

      Images de déshabillage gratuites

      Clothoff.io

      Clothoff.io

      Dissolvant de vêtements AI

      Video Face Swap

      Video Face Swap

      Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

      Outils chauds

      Bloc-notes++7.3.1

      Bloc-notes++7.3.1

      Éditeur de code facile à utiliser et gratuit

      SublimeText3 version chinoise

      SublimeText3 version chinoise

      Version chinoise, très simple à utiliser

      Envoyer Studio 13.0.1

      Envoyer Studio 13.0.1

      Puissant environnement de développement intégré PHP

      Dreamweaver CS6

      Dreamweaver CS6

      Outils de développement Web visuel

      SublimeText3 version Mac

      SublimeText3 version Mac

      Logiciel d'édition de code au niveau de Dieu (SublimeText3)

      Expliquez les jetons Web JSON (JWT) et leur cas d'utilisation dans les API PHP. Expliquez les jetons Web JSON (JWT) et leur cas d'utilisation dans les API PHP. Apr 05, 2025 am 12:04 AM

      JWT est une norme ouverte basée sur JSON, utilisée pour transmettre en toute sécurité des informations entre les parties, principalement pour l'authentification de l'identité et l'échange d'informations. 1. JWT se compose de trois parties: en-tête, charge utile et signature. 2. Le principe de travail de JWT comprend trois étapes: la génération de JWT, la vérification de la charge utile JWT et l'analyse. 3. Lorsque vous utilisez JWT pour l'authentification en PHP, JWT peut être généré et vérifié, et les informations sur le rôle et l'autorisation des utilisateurs peuvent être incluses dans l'utilisation avancée. 4. Les erreurs courantes incluent une défaillance de vérification de signature, l'expiration des jetons et la charge utile surdimensionnée. Les compétences de débogage incluent l'utilisation des outils de débogage et de l'exploitation forestière. 5. L'optimisation des performances et les meilleures pratiques incluent l'utilisation des algorithmes de signature appropriés, la définition des périodes de validité raisonnablement,

      Comment analysez-vous et traitez-vous HTML / XML dans PHP? Comment analysez-vous et traitez-vous HTML / XML dans PHP? Feb 07, 2025 am 11:57 AM

      Ce tutoriel montre comment traiter efficacement les documents XML à l'aide de PHP. XML (Language de balisage extensible) est un langage de balisage basé sur le texte polyvalent conçu à la fois pour la lisibilité humaine et l'analyse de la machine. Il est couramment utilisé pour le stockage de données et

      Programme PHP pour compter les voyelles dans une chaîne Programme PHP pour compter les voyelles dans une chaîne Feb 07, 2025 pm 12:12 PM

      Une chaîne est une séquence de caractères, y compris des lettres, des nombres et des symboles. Ce tutoriel apprendra à calculer le nombre de voyelles dans une chaîne donnée en PHP en utilisant différentes méthodes. Les voyelles en anglais sont a, e, i, o, u, et elles peuvent être en majuscules ou en minuscules. Qu'est-ce qu'une voyelle? Les voyelles sont des caractères alphabétiques qui représentent une prononciation spécifique. Il y a cinq voyelles en anglais, y compris les majuscules et les minuscules: a, e, i, o, u Exemple 1 Entrée: String = "TutorialSpoint" Sortie: 6 expliquer Les voyelles dans la chaîne "TutorialSpoint" sont u, o, i, a, o, i. Il y a 6 yuans au total

      Expliquez la liaison statique tardive en PHP (statique: :). Expliquez la liaison statique tardive en PHP (statique: :). Apr 03, 2025 am 12:04 AM

      Liaison statique (statique: :) ​​implémente la liaison statique tardive (LSB) dans PHP, permettant à des classes d'appel d'être référencées dans des contextes statiques plutôt que de définir des classes. 1) Le processus d'analyse est effectué au moment de l'exécution, 2) Recherchez la classe d'appel dans la relation de succession, 3) il peut apporter des frais généraux de performance.

      Quelles sont les méthodes PHP Magic (__construct, __ destruct, __ call, __get, __set, etc.) et fournir des cas d'utilisation? Quelles sont les méthodes PHP Magic (__construct, __ destruct, __ call, __get, __set, etc.) et fournir des cas d'utilisation? Apr 03, 2025 am 12:03 AM

      Quelles sont les méthodes magiques de PHP? Les méthodes magiques de PHP incluent: 1. \ _ \ _ Construct, utilisé pour initialiser les objets; 2. \ _ \ _ Destruct, utilisé pour nettoyer les ressources; 3. \ _ \ _ Appel, gérer les appels de méthode inexistants; 4. \ _ \ _ GET, Implémentez l'accès à l'attribut dynamique; 5. \ _ \ _ SET, Implémentez les paramètres d'attribut dynamique. Ces méthodes sont automatiquement appelées dans certaines situations, améliorant la flexibilité et l'efficacité du code.

      Vue.js vs react: Considérations spécifiques au projet Vue.js vs react: Considérations spécifiques au projet Apr 09, 2025 am 12:01 AM

      Vue.js convient aux projets de petite et moyenne taille et aux itérations rapides, tandis que React convient aux applications grandes et complexes. 1) Vue.js est facile à utiliser et convient aux situations où l'équipe est insuffisante ou l'échelle du projet est petite. 2) React a un écosystème plus riche et convient aux projets avec des performances élevées et des besoins fonctionnels complexes.

      Vue.js est-il difficile à apprendre? Vue.js est-il difficile à apprendre? Apr 04, 2025 am 12:02 AM

      Vue.js n'est pas difficile à apprendre, en particulier pour les développeurs avec une fondation JavaScript. 1) Sa conception progressive et son système réactif simplifient le processus de développement. 2) Le développement basé sur les composants rend la gestion du code plus efficace. 3) Les exemples d'utilisation montrent une utilisation de base et avancée. 4) Les erreurs courantes peuvent être déboguées via Vuedevtools. 5) L'optimisation des performances et les meilleures pratiques, telles que l'utilisation des attributs V-IF / V et clés, peuvent améliorer l'efficacité de l'application.

      Vue est-elle utilisée pour le frontend ou le backend? Vue est-elle utilisée pour le frontend ou le backend? Apr 03, 2025 am 12:07 AM

      Vue.js est principalement utilisé pour le développement frontal. 1) Il s'agit d'un cadre JavaScript léger et flexible axé sur la construction d'interfaces utilisateur et d'applications à une seule page. 2) Le cœur de Vue.js est son système de données réactif, et la vue est automatiquement mise à jour lorsque les données changent. 3) Il prend en charge le développement des composants et l'interface utilisateur peut être divisée en composants indépendants et réutilisables.

      See all articles