qwa*_*waz 0 php class laravel laravel-5 artisan
我对laravel 5鲍姆安装并运行php artisan baum:install Category
,创造类别看起来像这样的类:
<?php
use Baum\Node;
class Category extends Node {
}
Run Code Online (Sandbox Code Playgroud)
当我尝试运行时:
$root = Category::create(['name' => 'Root category'])
Run Code Online (Sandbox Code Playgroud)
我收到错误:
[Symfony\Component\Debug\Exception\FatalErrorException]
Class 'Category' not found
Run Code Online (Sandbox Code Playgroud)
我跑了composer dump-autoload
,但没有帮助.
您的声明需要设置命名空间.
<?php
namespace App; // use your app namespace
use Baum\Node;
class Category extends Node {
}
Run Code Online (Sandbox Code Playgroud)
当你运行时,你可以使用完整的命名空间调用或使用'use'stat.
$root = App\Category::create(['name' => 'Root category']);
Run Code Online (Sandbox Code Playgroud)
要么
use App\Category;
$root = Category::create(...);
Run Code Online (Sandbox Code Playgroud)