这个包的命令做了非交互式时的处理,你可以再加一个 `-n` 或者 `--no-interaction` 就可以了。 password 默认会从 `--password` 选项获取,如果没有设置,但在非交互式下,就会自动从 `config('backup.backup.password')` 获取。 第二个确认,它的默认值是 true ,所以也可以直接过去了。 Artisan::call( 'backup:restore', [ '--backup' => $filename, '--no-interaction' => true, ]);