我已经在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
,但没有帮助。
答案 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(...);