Laravel 5 Class 'Category' 未找到

Laravel 5 Class 'Category' not found

我在 laravel 5 和 运行 php artisan baum:install Category 上安装了 Baum,它创建了看起来像这样的 Category class :

<?php
use Baum\Node;

class Category extends Node {
}

当我尝试 运行:

$root = Category::create(['name' => 'Root category'])

我收到错误:

 [Symfony\Component\Debug\Exception\FatalErrorException]
 Class 'Category' not found

我运行composer dump-autoload,但没有帮助。

您的声明需要设置命名空间。

<?php
namespace App; // use your app namespace
use Baum\Node;

class Category extends Node {
}

当你 运行 时,你可以使用完整的命名空间调用或使用 'use' stat。

$root = App\Category::create(['name' => 'Root category']);

use App\Category;

$root = Category::create(...);