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

What namespace or facade do I have to use in Laravel to have access to my models inside a namespaced class?

我对命名空间完全陌生,Laravel 总的来说,所以他们对 Facades 的使用让我的问题有点复杂。

我已经设置了一个 class 命名空间:

namespace Libraries;
class UploadedFile {
}

(因为已经有一个 Symfony class uploadedFile),现在 class 我需要使用我的一个模型,我只能假设它位于 Eloquent facade, yet if I:

use Eloquent;

use \Eloquent;

在我的 class 中,我被告知无法找到我的模型,但如果我直接在模型前加上反斜杠:

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

它工作得很好。我需要在我的命名空间文件的顶部 use 做什么才能直接访问我的模型而不需要斜杠?

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

use Object;