问题“cannot reference variable name "id" more than once”

刚开始接触laravel,在表单中提交的时候总是提交出错,log上异常:
[2015-04-01 13:43:12] production.ERROR: exception 'LogicException' with message 'Route pattern "/xxxx/xxxx/{id}/{{id}}" cannot reference variable name "id" more than once.' in C:\wamp\www\regSys\vendor\compiled.php:7882
Stack trace:

0 C:\wamp\www\regSys\vendor\compiled.php(7856): Symfony\Component\Routing\RouteCompiler::compilePattern(Object(Symfony\Component\Routing\Route), '/xxxx/a...', false)..

百度上完全查不到,不知道什么原因造成的。部分代码如下:
<form class="form-horizontal" role="form" method="POST" action="{{ URL('registration/activity/'.$user_id.'/xxxx') }}">
<input name="_method" type="hidden" value="PUT">
<input type="hidden" name="_token" value="{{ csrf_token() }}">
....

$user_id是从控制器传过来的。有人知道原因么,在线等。
已邀请:

FiveSay - 成武

赞同来自:

log 上已经写的很明确了'Route pattern "/xxxx/xxxx/{id}/{{id}}" cannot reference variable name "id" more than once.'
典型的路由定义错误,参数变量名重复。

要回复问题请先登录注册