Php “拉雷维尔”;获得;参数不工作
我在做一些简单的事情时有点困难 如果访问test.dev/test/1,则会出现以下错误Php “拉雷维尔”;获得;参数不工作,php,laravel,Php,Laravel,我在做一些简单的事情时有点困难 如果访问test.dev/test/1,则会出现以下错误 Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException 找不到控制器方法 我的控制器 <?php class TestController extends BaseController { public function getIndex($id) { return View::ma
Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException
找不到控制器方法
我的控制器
<?php
class TestController extends BaseController {
public function getIndex($id)
{
return View::make('test.index');
}
}
我认为您错过了路由声明中的参数。检查文档是否有错误
检查您的路线是否正确申报。应该是这样的
Route::get(test/{id}, TestController@getIndex)
请注意{id}
-这是您传递给getIndex()
方法的参数。非常感谢您的工作,您能告诉我我使用的这个控制器有什么问题吗Route::controller('test','TestController');我不知道Route::controller是如何工作的,我从未使用过它,但是当遇到路由问题时,我建议您运行php artisan routes
命令,它列出了应用程序中所有注册的路由,这非常有帮助。