如何在插件中使用自定义命令?

Tinywan

如何在插件中使用自定义命令?

281 2 0
2个回答

TycoonSong
    protected static $pathRelation = array (
        'command' => 'app/command'
    );

在插件Install中 将命令复制到app/command中即可 简单快捷

gump

可以改下 /webman 文件

新增

foreach (config('plugin', []) as $firm => $projects) {
    foreach ($projects as $name => $project) {
        foreach ($project['command'] ?? [] as $command) {
            $cli->add(new $command);
        }
    }
}

插件新增个配置文件 command.php

return [
    \Foo\Admin\Command\CustomCommand::class,
];

提了个 pull request 给 webman/console

🔝