Exception 拉威尔:阶级';类别模型';没有找到。如何访问子文件夹中的模型?

Exception 拉威尔:阶级';类别模型';没有找到。如何访问子文件夹中的模型?,exception,model,laravel,laravel-4,nested,Exception,Model,Laravel,Laravel 4,Nested,当我将CategoryModel放入models文件夹中时,它就会工作。但是当我把它放在像user这样的子文件夹中时。它抛出上述错误 正在控制器内调用模型,如图所示 public function home() { // titling $data['title'] = "Price Soldier - Home"; // controlling $data['current_category'] = "cellphones"; $data['curren

当我将
CategoryModel
放入
models
文件夹中时,它就会工作。但是当我把它放在像
user
这样的子文件夹中时。它抛出上述错误

正在控制器内调用模型,如图所示

public function home() {
    // titling
    $data['title'] = "Price Soldier - Home";
    // controlling
    $data['current_category'] = "cellphones";
    $data['current_brand'] = "all";
    $data['current_sorting'] = "latest";
    $data['categories'] = CategoryModel::get_all_categories();
    $data['brands'] = BrandModel::get_all_brands_by_category("cellphones");
    $data['latests'] = ProductModel::get_products("cellphones", "all", "latest");
    $data['mvs'] = ProductModel::get_products("cellphones", "all", "most viewed");
    $data['plths'] = ProductModel::get_products("cellphones", "all", "price low to high");
    $data['phtls'] = ProductModel::get_products("cellphones", "all", "price high to high");
    // viewing
    return View::make("pages.user.home", $data);
}

因此,简单地说,如何访问子文件夹中的模型?

在命令行上执行:

composer dump-autoload

为了更好的优化和速度

每次在PHP中使用类时,它必须:

1) 必需(您可以在代码中这样做,但不应该这样做);或

2) 自动加载(作曲家为您执行此操作)


否则,您将看到此错误。

在命令行上执行:

composer dump-autoload

为了更好的优化和速度

每次在PHP中使用类时,它必须:

1) 必需(您可以在代码中这样做,但不应该这样做);或

2) 自动加载(作曲家为您执行此操作)


否则它会给你这个错误。

“composer dump autoload”是在移动到models/user后执行的?@Antonio Carlosribeiro不,我没有执行它。详细说明你需要做的事情。只需在命令行执行此命令,composer就可以重建您的auloading类。每次在PHP中使用类时,它必须是:1)必需的(您可以在代码中这样做,但不应该这样做);或者2)自动加载(作曲家为你做的),否则它会给你这个你正在看的错误。@AntonioCarlosRibeiro这有帮助。您应该发送一个答案,我会接受。在将其移动到models/user之后执行了“composer dump autoload”?@AntonioCarlosRibeiro不,我没有执行它。详细说明你需要做的事情。只需在命令行执行此命令,composer就可以重建您的auloading类。每次在PHP中使用类时,它必须是:1)必需的(您可以在代码中这样做,但不应该这样做);或者2)自动加载(作曲家为你做的),否则它会给你这个你正在看的错误。@AntonioCarlosRibeiro这有帮助。你应该给我回信,我会接受的。