Laravel 5 Class' Category'未找到

时间:2015-04-28 15:14:31

标签: php class laravel laravel-5 artisan

我已经在laravel 5上安装了Baum并运行php artisan baum:install Category,它创建了 Category 类,如下所示:

<?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,但没有帮助。

1 个答案:

答案 0 :(得分:5)

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

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

class Category extends Node {
}

当您运行时,您可以使用完整的命名空间调用或使用&#39;使用&#39; STAT。

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

use App\Category;

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