【发布时间】:2014-04-21 03:16:58
【问题描述】:
我遇到了问题 Routing to Controller fails in Laravel 4 除了这些解决方案都没有帮助。我运行了转储自动加载。 HomeController 仍然有效。
我已经研究了一个小时,在以前的 Laravel 版本中我还没有遇到过这个问题。变得非常沮丧。
困扰我的是 autoload_classmap 包含 SearchController 的路径,但我仍然得到 ReflectionException... 我没有任何拼写错误,我已经检查了很多次了。
如果我移动 SearchController.php,它会给我一个failed to open stream: No such file or directory,所以它会清楚地读取文件。
<?
class SearchController extends BaseController {
public function index() {
return View::make('search.index');
}
}
【问题讨论】:
-
你把 SearchController.php 文件放在哪里了?
-
应用程序/控制器就在 BaseController 旁边
-
如果我移动 SearchController.php,它会给我“无法打开流:没有这样的文件或目录”错误,很明显它读取了文件但仍然没有找到控制器。我会在问题中发布控制器
-
有了这些更新,如果您说它仍然无法正常工作,那么我的建议是重做路线并从头开始重新创建文件。有时这是一个错字,只是一个很难看到的错字;) PS。你想使用 我会收到该消息