我对命名空间和 Laravel 完全陌生,所以他们对 Facades 的使用使我的问题变得有点复杂。
我已经建立了一个命名空间的类:
namespace Libraries;
class UploadedFile {
}
(因为已经有一个 Symfony 类 uploadFile),现在在那个类中我需要使用我的一个模型,我只能假设它位于
Eloquent
下的某处。外观,但如果我:use Eloquent;
和
use \Eloquent;
在我的类里面,有人告诉我找不到我的模型,但是如果我直接在模型前面加上反斜杠:
return \Object::create(...);
它工作得很好。我需要什么
use
在我的命名空间文件的顶部包含直接访问我的模型而不需要斜线?
最佳答案
Eloquent
与此无关。您必须导入您的实际模型 Object
:
use Object;
关于php - 我必须在 Laravel 中使用什么命名空间或外观才能访问命名空间类中的模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28578214/