Yad*_*ada 3 laravel laravel-4 laravel-5
我想知道使用Laravel的别名功能是否有任何优点或缺点.我能想到的唯一优势是它可以节省打字.缺点是大多数IDE在没有ide-helper包的情况下无法智能化别名.
而不是使用别名:
use Session;
use Request;
use Input;
Run Code Online (Sandbox Code Playgroud)
输入完整路径:
use Illuminate\Support\Facades\Session;
use Illuminate\Support\Facades\Request;
use Illuminate\Support\Facades\Input;
Run Code Online (Sandbox Code Playgroud)
编辑:
作为一项惯例,我决定通过以下方式直接评估Laravel别名:
\ Session :: get()\ Request :: get()\ Input :: get()等
这样我就不会在每个类的顶部丢弃use语句.
真的没有任何优势.无论如何都会创建别名(除非您将其删除),因此您也可以使用它们.
关于自动完成,以全名导入外观对此没有多大帮助.外观本身不包含可在其上调用的方法.无论如何你都需要ide-helper包......
归档时间: |
|
查看次数: |
146 次 |
最近记录: |