在Laravel 4中,路由到控制器失败

Mat*_*nya 6 php laravel

我正在尝试在Laravel 4中注册我的控制器.routes.php我有:

Route::get("/","HomeController@index");
Route::get("search","SearchController@index");
Run Code Online (Sandbox Code Playgroud)

现在,家庭控制器路由很好,但搜索控制器路由给我一个错误:

ReflectionException: Class SearchController does not exist
Run Code Online (Sandbox Code Playgroud)

但是,这个班确实存在.我甚至尝试创建另一个样本控制器,但无济于事,因为同样的消息出现了.

Ben*_*enG 20

名称在L4中区分大小写.并且方法名称应该完全匹配(例如getIndex,而不是index()).

此外,因为它使用composer包,所以您需要运行: php composer dump-autoload 来检测任何新的类/控制器

  • 谢谢!这确实是作曲家的问题 (3认同)