首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Laravel找不到应该包含的类

Laravel找不到应该包含的类
EN

Stack Overflow用户
提问于 2018-06-04 01:58:39
回答 1查看 489关注 0票数 -1

我是Laravel的新手,正在做一个简单的项目。起初,由于需要命名空间,我遇到了找不到类的问题,但很快就解决了这个问题。现在我遇到了一个问题,它找不到我试图继承的类,无论它们是如何命名的。

所以基本上:

require_once (dirname(__FILE__) . '/../Modelcontainer.php');
class ListOrderItemsRequest extends Model ......

抛出无法找到模型的错误,即使它包含在那里。

如果我转到mocelcontainer.php并命名它,它仍然不能工作!

非常感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-04 02:05:17

Laravel5中的所有内容都是使用app/目录中的PSR-4自动加载的。您可以在composer.json文件中看到这一点。因此,在Laravel框架中,您不需要使用require_once来装入类。

基本上,您可以在app中创建另一个目录,然后根据需要对其中的文件执行namespace操作:

/app/MyServices/Sms.php

然后,在您的Sms.php中,确保将其命名为空间:

namespace App\MyServices;

现在,您可以在类中使用名称空间访问该类:

use App\MyServices\Sms.php;

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50669394

复制
相关文章

相似问题

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