我在谷歌上搜索了PHP中的用法和名称空间,但经过一些研究,我没有找到答案。
use [foo]
表示从其相对目录使用foo类(Laravel将知道使用哪个文件)。
但是我没有看到任何与我的工作文件相关的Auth或DB类。有我不知道的别名吗?
此外,在view.blade.php
中,为什么我可以运行Auth::check()
而不说use Auth
?
查看config/app.php
文件。
在这里,您可以找到一个aliases
部分,它显示了所有这些短兵相接的人是在哪里定义的。
至于你的观点,假设你使用的是Blade,那么当这些观点由Laravel编译时,这些别名也会可用。