在使用特使的 Laravel 5.8 中,我想在控制台命令中设置用户的密码,例如
envoy run Deploy --serveruser_password=mypass1112233
在特使文件中:
@setup
$server_login_user= 'serveruser';
$user_password = isset($serveruser_password) ? $serveruser_password : "Not Defined";
@endsetup
@task( 'clone_project', ['on'=>$on] )
echo '$user_password password ::';
echo $user_password;
但是在这两种情况下 $user_password 输出都是空的:1)如果在命令中设置了 serveruser_password
envoy run Deploy --serveruser_password=mypass1112233
2)或者它是空的
envoy run Deploy
但我预计“未定义”输出......
为什么会出错以及如何正确?