有没有办法检测用户在创建自定义 artisan 命令时指定的详细级别?我在文档中没有看到任何有关它的内容。
最佳答案
这是getVerbosity()
函数位于 Symfony\Component\Console\Output\OutputInterface
你可以使用 $this->getOutput()
检索输出对象。
$verbosityLevel = $this->getOutput()->getVerbosity();
然后您可以将级别与 OutputInterface
中定义的常量进行比较。例如:
if($verbosityLevel >= OutputInterface::VERBOSITY_VERBOSE){
// show verbose messages
}
关于laravel - 在 Laravel artisan 命令中使用详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27611213/