我对简单的事情有点困难。
如果我访问test.dev/test/1,我会收到以下错误
Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException
找不到控制器方法。
我的控制器
<?php
class TestController extends BaseController {
public function getIndex($id)
{
return View::make('test.index');
}
}
如果我从控制器中删除$ id并从网址中取出1,那就可以了。
有什么想法吗?
答案 0 :(得分:2)
我认为您错过了路线声明中的参数。查看Route Parameters的文档。
检查您的路线是否正确申报。它应该看起来像这样
Route::get(test/{id}, TestController@getIndex)
请注意{id}
- 您传递给getIndex()
方法的参数。