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

时间:2019-05-19 09:33:15

标签: php laravel

我将模型的位置从其原始位置更改(放入Laravel项目中的新目录),还更改了名称空间。但是现在我得到以下错误。

我更改了模型的名称空间。

<?php

namespace App\Models\Teacher\Teacher;
//namespace App;

enter image description here

enter image description here

3 个答案:

答案 0 :(得分:0)

问题是您没有使用 right 文件路径。 作为来自命名空间 App \ Models \ Teacher \ Teacher

的路径

在模型中尝试以下操作:

use App\Models\Teacher\Teacher;

答案 1 :(得分:0)

只需更改模型名称空间

<?php

namespace App\Models\Teacher;

并在任何地方使用

use App\Models\Teacher\Teacher;

答案 2 :(得分:0)

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

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