Laravel 4:Class不存在

Pan*_*ser 5 php laravel laravel-4

我正在使用Laravel v4.2并收到以下错误:

Class UserController does not exist
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

user.php的

class UserController extends BaseController {

    public function index(){
        return View::make('/')->with('title', 'Home | Public Review');
    }
}
Run Code Online (Sandbox Code Playgroud)

routes.php文件

Route::get( '/', array(
    'as' => 'index',
    'uses' => 'UserController@index'
) );
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个错误?

bis*_*hop 11

通常情况下,在Laravel 4中,您会找到class UserController居住地app/controllers/UserController.php.

Laravel 实际上并不关心,只要您的routes.php 的类可以自动加载.因此,请始终考虑php artisan dump-autoload在更改类名或类文件名后运行,以确保更新自动加载器.