我正在嘗試通過終端運(yùn)行自定義命令,但不斷收到錯(cuò)誤消息:參數(shù)過多,預(yù)期參數(shù)“命令”。在搜索類似問題時(shí),我只能找到使用調(diào)度程序的人,而不是從終端調(diào)用命令。我嘗試運(yùn)行的命令的簽名是:class MigrateSiteMysiteCommand extends Command{protected $signature = 'migrate:site:mysite.dk {--from=} {--to=}';...然后我使用 php artisan help migrate:site:mysite.dk 我得到這個(gè):Usage:migrate:site:mysite.dk [options]Options: --from[=FROM] --to[=TO]-h,--help Display this help message-q,--quiet Do not output any message-V,--version Display this application version --ansi Force ANSI output --no-ansi Disable ANSI output-n,--no-interaction Do not ask any interactive question --env[=ENV] The environment the command should run under-v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug我嘗試以不同的方式運(yùn)行命令格式化參數(shù),但無論哪種方式都會(huì)出現(xiàn)相同的錯(cuò)誤:php artisan migrate:site:mysite.dk --from=2019-02-27 16:22:10 --to=2019-02-28 23:59:59php artisan migrate:site:mysite.dk --from='2019-02-27 16:22:10' --to='2019-02-28 23:59:59'php artisan migrate:site:mysite.dk --from '2019-02-27 16:22:10' --to '2019-02-28 23:59:59'php artisan migrate:site:mysite.dk --from 2019-02-27 16:22:10 --to 2019-02-28 23:59:59對(duì)我缺少什么或在命令中搞砸的任何建議?我已經(jīng)能夠運(yùn)行其他命令,這些命令不需要傳遞任何參數(shù)。
1 回答
慕少森
TA貢獻(xiàn)2019條經(jīng)驗(yàn) 獲得超9個(gè)贊
參數(shù)必須包含在 " 而不是 ' 中,因此工作命令如下所示:
php artisan migrate:site:mysite.dk --from="2019-02-27 16:22:10" --to="2019-02-28 23:59:59"
- 1 回答
- 0 關(guān)注
- 126 瀏覽
添加回答
舉報(bào)
0/150
提交
取消
