为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我得到 Class '\App\Teacher' not found 错误

为什么我得到 Class '\App\Teacher' not found 错误

PHP
ABOUTYOU 2021-06-22 17:15:08
我将模型的位置从其原始位置(放入 Laravel 项目的新目录中)更改,并更改命名空间。但现在我收到以下错误。我更改了模型的命名空间。<?phpnamespace App\Models\Teacher\Teacher;//namespace App;
查看完整描述

3 回答

?
慕勒3428872

TA贡献1848条经验 获得超6个赞

只需更改您的模型命名空间

<?php
namespace App\Models\Teacher;

并在任何地方使用

use App\Models\Teacher\Teacher;


查看完整回答
反对 回复 2021-06-25
?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

问题是您没有使用正确的文件路径。作为命名空间App\Models\Teacher\Teacher 中的路径

在模型中尝试以下操作:

use App\Models\Teacher\Teacher;


查看完整回答
反对 回复 2021-06-25
?
GCT1015

TA贡献1827条经验 获得超4个赞

您的命名空间App\Models\Teacher不是App\Models\Teacher\Teacher.

在您的控制器中使用use App\Models\Teacher\Teacher命令来使用模型。


查看完整回答
反对 回复 2021-06-25
  • 3 回答
  • 0 关注
  • 358 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信