路由模式不能引用变量名称" trip_id"不止一次

时间:2016-06-10 11:36:28

标签: php laravel-5.2 laravel-routing

我正在调用带有一些id的编辑页面。其路线如下:

Route::get('edit_vid/{trip_id}', 'HomeController@edit');

但是当我打电话给这个网址(路线)时,它会给我以下错误

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的初学者。请帮忙

1 个答案:

答案 0 :(得分:8)

根据Vipul评论..我改变了

Route::resource('video/{trip_id}', 'HomeController@video');

到这个

Route::get('video/{trip_id}', 'HomeController@video');

它运作良好..问题解决了。