当前位置: 首页 > news >正文

webman插件创建

webman插件创建

介绍

应用插件实际上是一个完整的应用,它能以插件的形式安装到主项目中,使主项目快速获得某个模块功能。
例如:主项目需要一个问答系统,则可以安装一个问答应用插件,需要一个商城系统,则安装商城应用插件。所有插件互不影响,即插即用,不需要时一键删除。
影响
应用插件极大的提高了webman项目的复用性,任何开发者都可以将自己的项目改造成插件,并提供给其它项目安装使用,使其它项目受益并使自己获得收益。

插件创建
1、安装 console 插件

composer require webman/console
2、创建插件

php webman app-plugin:create {插件标识}
例如: php webman app-plugin:create demo

插件标识必须为英文

安装完成后目录结构:

plugin/
└── demo
├── app
│ ├── controller
│ │ └── IndexController.php
│ ├── exception
│ │ └── Handler.php
│ ├── functions.php
│ ├── middleware
│ ├── model
│ └── view
│ └── index
│ └── index.html
├── config
│ ├── app.php
│ ├── autoload.php
│ ├── container.php
│ ├── database.php
│ ├── exception.php
│ ├── log.php
│ ├── middleware.php
│ ├── process.php
│ ├── redis.php
│ ├── route.php
│ ├── static.php
│ ├── thinkorm.php
│ ├── translation.php
│ └── view.php
└── public

3、验证

访问地址:http://127.0.0.1:8787/app/{插件标识}

例如:http://127.0.0.1:8787/app/demo

http://www.lryc.cn/news/275346.html

相关文章:

  • 大模型迎来“AppStore时刻”,OpenAI给2024的新想象
  • ubuntu解决在pycharm上使用jupyter无法导入虚拟环境中的包的问题
  • 探索2024年软件测试的几大主导趋势
  • Linux C语言 48-信号总结
  • 【vue技巧】之如何让mixin的data 比本身vue的data优先级要高
  • 全解析阿里云Alibaba Cloud Linux镜像操作系统
  • 什么是数据结构?
  • GOOS=darwin 代表macOS环境
  • hfish蜜罐docker部署
  • 我的创作纪念日——redis的历史纪录
  • 【Bootstrap5学习 day10】
  • 2024年学习计划
  • 学习笔记:C++之 switch语句
  • C++ 具名要求-全库范围的概念
  • 分布式(4)
  • XCTF-Misc1 USB键盘流量分析
  • 毛概笔记。
  • postman使用方法指南,最全面的教程
  • 工业物联网上篇——什么是IIOT?
  • 【JavaEE】Java多线程状态-- 多线程篇(10)
  • 坐标转换 | EXCEL中批量将经纬度坐标(EPSG:4326)转换为墨卡托坐标(EPSG:3857)
  • STM32学习笔记二十:WS2812制作像素游戏屏-飞行射击游戏(10)探索游戏平衡
  • Windows 搭建ninja 编译c++的环境
  • 环形链表【链表】【哈希】
  • Hive实战:网址去重
  • 206.【2023年华为OD机试真题(C卷)】最大N个数与最小N个数的和(JavaPythonC++JS实现)
  • 【刷题日记】青少年CTF-Misc(一)
  • 《未知星途:自我掌握命运》
  • 一个简单的KNN实现方法
  • Vue实现加减法验证码