ReflectionException在compiled.php线1049:类应用\ HTTP \控制器\用户不存在
问题描述:
我测试laravel 5,我有控制器名称Usercontroller.php有代码:ReflectionException在compiled.php线1049:类应用 HTTP 控制器用户不存在
class UserController extends Controller
{
protected $user = null;
public function __construct(User $user)
{
$this->user = $user;
}
public function allUsers()
{
return $this->user->allUsers();
}
}
和我创建模型名用户.PHP有代码:
class User extends Model
{
public function allUsers()
{
return self::all();
}
}
当我运行它显示错误,如下面
ReflectionException in compiled.php line 1049: Class App\Http\Controllers\User does not exist
请帮我解决有关THI谢谢你的问题。
答
的User
模型在命名空间App
发现,你必须引用它这样的:
public function __construct(\App\User $user)
{
$this->user = $user;
}
或顶部添加一个导入语句:
use App\User;
class UserController extends Controller