如何从我的特使脚本中将应用程序版本写入数据库?

时间:2019-05-27 11:34:15

标签: laravel-envoy

使用laravel 5.8 envoy命令,我部署了更改,并且需要从我的envoy脚本中将应用程序版本写入数据库

为此,我创建了控制台命令,该命令位于app / Console / Commands / envoyWriteAppVersion.php文件中, 但是我没有找到如何为我的consol commad分配附加参数。我尝试过:

php artisan envoy:write-app-version  "654"
php artisan envoy:write-app-version  654
php artisan envoy:write-app-version  app_version=7.654

但是我遇到了错误:

Too many arguments, expected arguments "command".
This task did not complete successfully on one of your servers

哪种方法有效?

谢谢!

1 个答案:

答案 0 :(得分:0)

我发现要在控制台命令方法中使用的有效决定:

$arguments = $this->arguments();

此处为https://laravel.com/docs/5.8/artisan#command-io

并从带有空格的控制台运行:

php artisan envoy:write-app-version 0.101