【发布时间】:2013-11-06 10:46:52
【问题描述】:
在我的嵌套 restful 控制器中,我的 show 方法应该接收两个这样的值
public function show($postId, $commentsId)
{
// code
}
生成的url应该是这样的
http://localhost/posts/1/comments/1
现在我的查询是:我需要通过路由调用发送那些 twu 值
我是这样使用的:
<a href="{{ URL::route('posts.comments.show', value1, value2) }}"> <h3> Click </h3></a>
但它给出了这样的错误
Symfony \ Component \ Routing \ Exception \ InvalidParameterException
Parameter "dcoms" for route "debates.dcoms.show" must match "[^/]++" ("" given) to generate a corresponding URL.
【问题讨论】:
-
URL::route的第二个参数应该是一个参数数组。请参阅:laravel.com/api/… - 这意味着您的代码应类似于URL::route('posts.comments.show', [value1, value2])
标签: php laravel restful-url