我正在尝试从另一个命令运行一系列命令。类似于 cronjob 的东西,但具有最终用户的视图编辑添加选项。这是有效的:
$fooCommand = new \App\Command\fooCommand();
$barCommand = new \App\Command\barCommand();
但我需要的是:
$classes = [
"foo",
"bar"
];
foreach ($classes as $class) {
$otherCommand = new '\\App\\Command\\' .$class. Command();
# code...
}
类似的东西。迭代数组并启动类。实际上从数据库运行命令。