Php 拉威尔级';用户角色';找不到
您好,我正在尝试使用模型进行测试,但未找到类“App\UserRole”这是我调用它的控制器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();
<?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;
您没有将该类定义为存在于任何名称空间中,因此该类不是会使FQCNApp\UserRole\UserRole
的App\UserRole\UserRole