发布
社区首页 >问答首页 >如何修复在laravel中找不到Class 'app\hotelroom‘的错误?

如何修复在laravel中找不到Class 'app\hotelroom‘的错误?
EN

Stack Overflow用户
提问于 2019-04-17 16:18:24
回答 1查看 33关注 0票数 0

我是laravel的新手,我之前已经创建了迁移和表(旅馆房间),但是忘记了为同样的东西创建模型,但是现在在创建模型并尝试检索数据之后,我得到了上面的错误

这就是它突出显示错误的地方

代码语言:javascript
代码运行次数:0
复制
namespace App\Http\Controllers; 

use Illuminate\Http\Request;
use app\hotelroom;
class manage_roomscontroller extends Controller
{
   public function __construct()
   {
       $this->middleware('auth');
   }
   public function index()
   {
       $arr['hotelrooms']=hotelroom::all();
       return view('admin.rooms.index')->with($arr);
   }
}

Arguments
"Class 'app\hotelroom' not found" 
代码语言:javascript
代码运行次数:0
复制
model ( located under app directory)

```javascript

命名空间应用;

使用Illuminate\Database\Eloquent\Model;

类旅馆房间扩展模型

{

}

代码语言:javascript
代码运行次数:0
复制

谁能告诉我问题出在哪里?是因为我后来创建了模型吗?(不是在我创建迁移的同时创建的)。或者是其他的问题?

EN

回答 1

Stack Overflow用户

发布于 2019-04-17 16:22:31

这个错误是因为app不能工作,你需要像下面这样放入正确的命名空间名称

代码语言:javascript
代码运行次数:0
复制
use App\hotelroom;

默认情况下,app目录的命名空间在App下。您可以打开composer.json文件,看到应用程序目录已设置为psr-4自动加载:

代码语言:javascript
代码运行次数:0
复制
"psr-4": {
     "App\\": "app/"
 },
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55722969

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档