Php 拉威尔级';用户角色';找不到

Php 拉威尔级';用户角色';找不到,php,laravel,model,Php,Laravel,Model,您好,我正在尝试使用模型进行测试,但未找到类“App\UserRole”这是我调用它的控制器 <?php namespace App\Http\Controllers; use App\UserRole; use Illuminate\Http\Request; class TestController extends Controller { public function index() { $role = UserRole::get();

您好,我正在尝试使用模型进行测试,但未找到类“App\UserRole”这是我调用它的控制器

<?php

namespace App\Http\Controllers;

use App\UserRole;
use Illuminate\Http\Request;

class TestController extends Controller
{
    public function index()
    {
        $role = UserRole::get();
        die(var_dump($role));
    }
}

向模型添加名称空间

namespace App;
namespace App;
应该是这样的:

<?php

namespace App;

use \Illuminate\Database\Eloquent\Model as Eloquent;

class UserRole extends Eloquent
{
    public $table = 'role';
    public $primaryKey = 'id_role';
    public $timestamps = false;

    const ADMIN = 1;
    const OPERATOR = 2;
    const CUSTOMER = 3;
}

您应该添加到您的模型中

namespace App;
namespace App;

您没有将该类定义为存在于任何名称空间中,因此该类不是会使FQCN
App\UserRole\UserRole
App\UserRole\UserRole