【发布时间】:2014-09-25 18:26:23
【问题描述】:
尝试运行控制器时出现以下错误
找不到控制器类
我的routes.php 文件中有这段代码
Route::get('cms/create-page', 'AdminCMSController@create_page');
Route::post('cms/createpage','AdminCMSController@createpage');
Route::controller('cms','AdminCMSController');
这是我控制器中的代码
class AdminCMSController extends BaseController {
public function create_page() {
}
public function createpage() {
}
}
我该如何解决?
【问题讨论】:
-
没有它对所有其他控制器的工作正常,只有这个控制器有问题,如果我在路由器和控制器类中将 AdminCMSController 更改为 AdminCMS,而不是它的工作正常
-
您提供的代码没有问题,因此您可能还有其他未显示使用的错误。
-
没有 AdminCMSController 只有一个类,文件名为 AdminCMSController.php
-
我检查日志文件并显示以下错误
production.ERROR: exception 'ReflectionException' with message 'Class AdminCMSController does not exist' in E:\xampp\htdocs\laravel_admin\bootstrap \compiled.php:234 -
不,我没有运行这个命令,你能告诉我这个命令,我该如何运行这个命令,还告诉我关于“/vendor/composer/autoload_classmap.php”我在那里搜索的内容
标签: php laravel laravel-4 laravel-routing