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

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


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


<?php


namespace App\Models\Teacher\Teacher;

//namespace App;

http://img3.mukewang.com/60d538b40001c16a13040530.jpghttp://img1.mukewang.com/60d538bd0001291a02490216.jpg

ABOUTYOU
浏览 359回答 3
3回答

慕勒3428872

只需更改您的模型命名空间<?php namespace&nbsp;App\Models\Teacher;并在任何地方使用use&nbsp;App\Models\Teacher\Teacher;

一只甜甜圈

问题是您没有使用正确的文件路径。作为命名空间App\Models\Teacher\Teacher 中的路径在模型中尝试以下操作:use&nbsp;App\Models\Teacher\Teacher;

GCT1015

您的命名空间App\Models\Teacher不是App\Models\Teacher\Teacher.在您的控制器中使用use App\Models\Teacher\Teacher命令来使用模型。
打开App,查看更多内容
随时随地看视频慕课网APP