资源控制器路由为/(通常是IndexController),路由不起作用

时间:2015-03-23 16:05:13

标签: php laravel laravel-5

我有一个名为QuestionsController的控制器,它是我的应用程序的索引控制器。因此,当我转到“mydomain.com/”时,它将调用此控制器的索引方法。这有效。但是当我到“mydomain.com/5”时,我得到一个NotFoundHttpException in RouteCollection.php line 145:

以下是我的资源路线:

Route::resource('/', 'QuestionsController');

资源控制器路由对root没有好处。这真的让我的应用程序适合这种方式。或者我做错了什么?

1 个答案:

答案 0 :(得分:1)

  1. 改变你的路线:
  2. Route::get('/{id}', 'QuestionsController@getSingle')->where('id', '[0-9]+');
    
    1. getSingle($id)方法添加到QuestionsController