我想用编程的方式实现Artisan交互,就好像下图这样,在命令行需要输入两个yes,但是用编程的模式是怎么实现的呢?求指教!
我这边的代码
Artisan::call( 'backup:restore', [
'--backup' => $filename,
] );
这样的话,会弹出错误
我想用编程的方式实现Artisan交互,就好像下图这样,在命令行需要输入两个yes,但是用编程的模式是怎么实现的呢?求指教!
我这边的代码
Artisan::call( 'backup:restore', [
'--backup' => $filename,
] );
这样的话,会弹出错误
2 回答1.3k 阅读✓ 已解决
2 回答824 阅读✓ 已解决
1 回答909 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
2 回答882 阅读
1 回答873 阅读
1 回答803 阅读
这个包的命令做了非交互式时的处理,你可以再加一个
-n
或者--no-interaction
就可以了。password 默认会从
--password
选项获取,如果没有设置,但在非交互式下,就会自动从config('backup.backup.password')
获取。第二个确认,它的默认值是 true ,所以也可以直接过去了。