为了账号安全,请及时绑定邮箱和手机立即绑定

参数太多,预期参数“命令”

参数太多,预期参数“命令”

PHP
FFIVE 2022-05-27 10:21:36
我正在尝试通过终端运行自定义命令,但不断收到错误消息:参数过多,预期参数“命令”。在搜索类似问题时,我只能找到使用调度程序的人,而不是从终端调用命令。我尝试运行的命令的签名是:class MigrateSiteMysiteCommand extends Command{protected $signature = 'migrate:site:mysite.dk {--from=} {--to=}';...然后我使用 php artisan help migrate:site:mysite.dk 我得到这个: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我尝试以不同的方式运行命令格式化参数,但无论哪种方式都会出现相同的错误: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对我缺少什么或在命令中搞砸的任何建议?我已经能够运行其他命令,这些命令不需要传递任何参数。
查看完整描述

1 回答

?
慕少森

TA贡献2019条经验 获得超9个赞

参数必须包含在 " 而不是 ' 中,因此工作命令如下所示:

php artisan migrate:site:mysite.dk --from="2019-02-27 16:22:10" --to="2019-02-28 23:59:59"


查看完整回答
反对 回复 2022-05-27
  • 1 回答
  • 0 关注
  • 93 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信