Как из моего скрипта посланника записать версию приложения в базу данных? - PullRequest
0 голосов
/ 27 мая 2019

С помощью команды посланника laravel 5.8 я внедряю свои изменения, и мне нужно из скрипта посланника записать версию приложения в базу данных

Для этого я создал консольную команду, которая находится в файле app / Console / Commands / envoyWriteAppVersion.php, но я не нашел, как назначить аддитивный параметр моей консольной запятой. Я пробовал как:

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 голосов
/ 30 мая 2019

Я нашел правильное решение для использования в моем методе команды консоли:

$arguments = $this->arguments();

, как написано здесь https://laravel.com/docs/5.8/artisan#command-io.

и запускается из консоли с пробелом:

php artisan envoy:write-app-version 0.101
...