我想知道使用Laravel的别名功能是否有任何优点或缺点。我能想到的唯一优势是它可以节省打字。缺点是大多数IDE在没有ide-helper包的情况下无法智能化别名。
而不是使用别名:
use Illuminate\Support\Facades\Session;
use Illuminate\Support\Facades\Request;
use Illuminate\Support\Facades\Input;
输入完整路径:
{{1}}
编辑:
作为一项惯例,我通过直接评估Laravel别名来决定:
\会话::得到() \支持::得到() \输入::得到() 等
这样我就不会在每堂课上乱丢使用陈述。
答案 0 :(得分:5)
真的没有任何优势。无论如何都会创建别名(除非您将其删除),因此您也可以使用它们。
关于自动填充功能,以全名导入外观并没有多大帮助。外观本身不包含可在其上调用的方法。无论如何你都需要ide-helper包......