我正在使用Laravel v4.2并收到以下错误:
Class UserController does not exist
这是我的代码:
user.php的
class UserController extends BaseController {
public function index(){
return View::make('/')->with('title', 'Home | Public Review');
}
}
routes.php文件
Route::get( '/', array(
'as' => 'index',
'uses' => 'UserController@index'
) );
如何解决此错误?
答案 0 :(得分:11)
通常情况下,在Laravel 4中,您会找到class UserController
中的app/controllers/UserController.php
。
Laravel doesn't actually care,只要您的routes.php中的类可以自动加载。因此,请始终考虑在更改类名或类文件名后运行php artisan dump-autoload
以确保更新自动加载器。
答案 1 :(得分:-1)
是因为正确的是composer dump-autoload