Php Laravel如何将立面放置在全局和自定义命名空间中?

Php Laravel如何将立面放置在全局和自定义命名空间中?,php,laravel,namespaces,facade,Php,Laravel,Namespaces,Facade,我有这个问题已经有一段时间了,它真的困扰着我,所以我想我应该问一下。在Laravel中,他们如何允许访问具有两个名称空间的外观?如果你不明白我的意思,这里有一个例子。 使用会话facade时,以下两条语句都将起作用: use Session; use Illuminate\Support\Facades\Session; 我已经在网上搜索过了,我仍然没有找到这个问题的答案 谢谢你的帮助 在“config\app.php”文件中,有一个别名数组,用于illumb\Foundation\Alias

我有这个问题已经有一段时间了,它真的困扰着我,所以我想我应该问一下。在Laravel中,他们如何允许访问具有两个名称空间的外观?如果你不明白我的意思,这里有一个例子。 使用会话facade时,以下两条语句都将起作用:

use Session;
use Illuminate\Support\Facades\Session;
我已经在网上搜索过了,我仍然没有找到这个问题的答案

谢谢你的帮助

在“config\app.php”文件中,有一个别名数组,用于illumb\Foundation\AliasLoader。 然后Illumb\Foundation\AliasLoader调用class\u alias方法在全局命名空间中生成别名。
由于延迟加载,实际的流程有点复杂。

-facade别名位于config/app.php中,有关Autoloader的更多信息,请参阅链接。谢谢,这正是我想要的。