【发布时间】:2016-06-10 11:36:28
【问题描述】:
我正在调用带有一些 id 的编辑页面。它的路线如下:
Route::get('edit_vid/{trip_id}', 'HomeController@edit');
但是当我调用这个 url(route) 时,它给了我以下错误
Route pattern "/video/{trip_id}/{{trip_id}}" cannot reference variable name "trip_id" more than once.
我有另一条路线与这条路线完全不同
Route::resource('video/{trip_id}', 'HomeController@video');
你可以看到它们除了 id 没有相似之处。我不知道我在哪里做错了。请指导我。我是 laravel 的初学者。请帮忙
【问题讨论】:
-
您使用的 {Route::resource} 不正确。您不能将变量传递给资源控制器。相反,您需要使用所需的动词和参数声明一条新路由。 Route::resource 只为您创建几个预先处理的路由,以便快速访问 CRUD RESTful
-
是的..你是对的。谢谢..通过更改获取资源解决了问题。
标签: php laravel-5.2 laravel-routing