我在 Laravel 4 应用程序中设置了以下路由:
Route::get('/news', 'NewsController@index');
Route::get('/news/{slug}', 'NewsController@view');
在我的NewsController.php
文件中,我设置了返回视图的适当操作。现在,当我浏览到 时/news
,我收到如下错误消息:
缺少一些强制参数(“slug”)来生成路由“get /news/{slug}”的 URL
当我浏览/news/test-post
它时一切正常。
奇怪的是,如果我注释掉路由/news/{slug}
并浏览到/news
,就会抛出这个错误:
未知操作 [NewsController@view]。
即使 for 的路线/news
没有触及view
动作,它也会使用index
.