thinkphp5.1 command 命令行
我们有时需要在服务器执行自动脚本文件,比如自动清理服务器冗余文件,安装新功能等操作就需要使用到自定义指令
我们只需要在服务器切换到thinkphp5.1根目录下执行
php think make:command test
此命令会自动在application文件夹下创建command文件夹并生成一个test的类文件,自动生成的test类文件如下
<?php
namespace app\command;
use think\console\Command;
use think\console\Input;
use think\console\Output;
class test extends Command
{
protected function configure()
{
// 指令配置
$this->setName('test');
//'test'为运行的命令名称,可随意修改
// 设置参数
}
protected function execute(Input $input, Output $output)
{
// 指令输出
$output->writeln('输出');
}
}
如何运行
我们只需要在thinkphp根目录下运行php think test就可以执行execute方法了