我必须在Laravel中使用什么命名空间或外观来访问命名空间类中的模型?

时间:2015-02-18 07:28:11

标签: php laravel namespaces eloquent

我对名称空间和Laravel一般都是新手,因此他们对Facade的使用使我的问题变得复杂。

我已经设置了一个名为namespace的类:

namespace Libraries;
class UploadedFile {
}

(因为已经有一个Symfony类的uploadedFile),现在在那个类中我需要使用我的一个模型,我只能假设在Eloquent外观下的某个地方,但是如果我:

use Eloquent;

use \Eloquent;

在我的课堂上,我被告知我的模型无法找到,但如果我直接用反斜杠添加我的模型:

return \Object::create(...);

它完美无缺。我的命名空间文件顶部的use需要什么才能直接包含对模型的访问而不需要斜杠?

1 个答案:

答案 0 :(得分:2)

Eloquent与此无关。您必须导入实际模型Object

use Object;