php - 拉维尔 4 : Class does not exist

标签 php laravel laravel-4

我正在使用 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'
) );

如何解决此错误?

最佳答案

通常,在 Laravel 4 中,您会发现 class UserController 位于 app/controllers/UserController.php 中。

Laravel doesn't actually care ,只要你的 routes.php 中的类可以自动加载。因此,始终考虑在类名或类文件名更改后运行 php artisan dump-autoload 以确保更新自动加载器。

关于php - 拉维尔 4 : Class does not exist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24643955/

相关文章:

Laravel Cashier 在发票/收据上自动发送电子邮件

php - 我应该如何从用 PHP 编写的 RESTful api 提供二进制文件(图像/音频)?

javascript - 使用索引和 Jquery 设置 HTML 元素的颜色

php - 如何从作者 ID 获取 WordPress 帖子总数?

javascript - 单击更新按钮后,它不会转到 anchor 标记内写入的php文件?

laravel - 在 Laravel 工厂中使用模型计数

php - 为什么这个 PDO 语句会默默地失败?

php - 如何在 Mac 操作系统中为 Laravel 运行 Composer 命令?

symfony - laravel 4.1.28 ,symfony/security 建议包

php - 我可以将单个Google帐户用于Youtube Data API吗?