【发布时间】:2015-04-19 03:14:59
【问题描述】:
我对命名空间和 Laravel 完全陌生,所以他们对 Facades 的使用对我来说有点复杂。
我已经建立了一个命名空间的类:
namespace Libraries;
class UploadedFile {
}
(因为已经有一个 Symfony 类 uploadFile),现在在那个类中我需要使用我的一个模型,我只能假设它位于 Eloquent 外观下的某个地方,但是如果我:
use Eloquent;
和
use \Eloquent;
在我的课堂上,有人告诉我找不到我的模型,但是如果我直接在模型前面加上反斜杠:
return \Object::create(...);
它工作得很好。我需要在命名空间文件顶部添加use 以包含对模型的直接访问而不需要斜杠?
【问题讨论】:
标签: php laravel namespaces eloquent