hyperf 命令行,自定义命令(更换文件目录不生效 - 需配置)
一、自定义command文件
1、在App/Command 目录下,新建FooCommand类
<?phpdeclare(strict_types=1);
namespace app\Command;use Hyperf\Command\Annotation\Command;
use Hyperf\Command\Command as HyperfCommand;#[Command]
class FooCommand extends HyperfCommand
{/*** 执行的命令行属性** @var string*/protected $name = 'foo';public function configure(){parent::configure();$this->setHelp('run "php bin/hyperf.php foo" ');$this->setDescription('This is a test command');}public function handle(){$this->line('Hello, welcome', 'comment');}
}
2、在终端输入 php bin/hyperf.php list // 查看命令是否已注册成功
执行命令:
php bin/hyperf.php foo // 执行命令// hello,welcome
具体更多命令行参数配置请参考官方文档:Hyperf
二、更换FooCommand文件的目录位置,需进行以下配置
假设:FooCommand文件在/waoo/Command目录底下:
1、composer.json文件中加入"Waoo\\": "waoo/"
2、config/autoload/annotations.php 文件新增paths
hyperf 命令行,自定义命令(更换文件目录不生效 - 需配置)相关推荐
- 命令行处理器命令_使用命令行处理器
命令行处理器命令 在你开始前 DB2 JSON可用于Linux,UNIX和Windows 10.5的DB2以及用于z / OS V3.1的IBM DB2 Accessories Suite来与DB2 ...
- 基础一 【 系统搭建 访问命令行 简单命令】
目录 : [部署 linux 环境] [ 远程连接配置 ] [访问命令行] [常用命令 一 ] [ 部署linux环境 ] (一)部署流程 注释 : 首先要提前下载好 VMware Workstat ...
- Linux命令行与命令
Linux命令行与命令 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! Linux的命令是很重要的工具,也往往是初学者最大的瓶颈. ...
- linux命令行下命令参数前的一横(-)和两横(--)的区别
linux命令行下命令参数前的一横(-)和两横(--)的区别 原文转自:http://blog.csdn.net/songjinshi/article/details/6816776 在解释这些区别之 ...
- widnows命令行常用命令使用 和 windows创建文件,写内容到文件
widnows命令行常用命令使用 和 windows创建文件,写内容到文件 1 查看windows命令行常用命令的使用文档 1.1 查看windows中命令行命令 1.2 windows查看某个指定命 ...
- Windows命令行(DOS命令)教程
一.命令行简介 命令行就是在Windows操作系统中打开DOS窗口,以字符串的形式执行Windows管理程序. 在这里,先解释什么是DOS? DOS--Disk Operation System 磁盘 ...
- mysql的命令行常用命令_MySQL Command Line[mysql命令行常用命令]
MySQL Command Line[mysql命令行常用命令] (2012-04-25 16:51:59) 标签: it 第一招.mysql服务的启动和停止 net stop mysql net s ...
- heartbeat如何监控程序_一文看懂MyCAT 命令行监控命令,监控调优必备
概述 系统开发中,数据库是非常重要的一个点.除了程序的本身的优化,如:SQL语句优化.代码优化,数据库的处理本身优化也是非常重要的.主从.热备.分表分库等都是系统发展迟早会遇到的技术问题问题.Myca ...
- dos命令行choice命令使用详解
这篇文章主要介绍了dos命令行choice命令使用介绍,需要的朋友可以参考下 Choice 命令 使用此命令可以让用户输入一个字符,从而运行不同的命令.使用时应该加/c:参数,c:后应写提示可输入的字 ...
最新文章
- C语言基础知识(自己做个笔记,云储存一下)
- 如何凭本事搞砸公司的重大项目?
- php.ini 中文版第二部分(关于这个配制文件)
- windows mysql.tar安装_MySQL的安装
- {{view 视图层}}微信小程序
- ogm session_带有Hibernate OGM的NoSQL –第一部分:持久化您的第一个实体
- 前端学习(2110):组件化得开发和实现步骤
- ngnix 映射路径配置_MyBatis Config(三)映射文件mappers标签
- 验证文件路径的正则表达式(支持网络路径)
- 超详细目标检测,yolo3训练自己的数据集
- 自定义 Bean 作用域
- WIN10 如何隐藏桌面图标
- CodeForces - 1485D Multiples and Power Differences (构造+lcm)
- Linux内核——任务管理
- openfoam一些报错的原因(持续更新)
- 我帮粉丝赚了10w+
- 九章量子计算机应用,“九章”量子计算机这么牛,到底有什么用? |【经纬低调分享】...
- 怎样理解大数据概念?大数据有什么用处?
- 40多个JAVA手机游戏打包
- 如何在信号中添加指定信噪比的高斯白噪声,为何深度学习去噪研究采用高斯白噪声?