避免使用Laravel的别名

时间:2015-05-19 13:00:29

标签: laravel laravel-4 laravel-5

我想知道使用Laravel的别名功能是否有任何优点或缺点。我能想到的唯一优势是它可以节省打字。缺点是大多数IDE在没有ide-helper包的情况下无法智能化别名。

而不是使用别名:

use Illuminate\Support\Facades\Session;
use Illuminate\Support\Facades\Request;
use Illuminate\Support\Facades\Input;

输入完整路径:

{{1}}

编辑:

作为一项惯例,我通过直接评估Laravel别名来决定:

\会话::得到() \支持::得到() \输入::得到() 等

这样我就不会在每堂课上乱丢使用陈述。

1 个答案:

答案 0 :(得分:5)

真的没有任何优势。无论如何都会创建别名(除非您将其删除),因此您也可以使用它们。

关于自动填充功能,以全名导入外观并没有多大帮助。外观本身不包含可在其上调用的方法。无论如何你都需要ide-helper包......