为什么在版本5.8中不赞成使用Laravel帮助器?

时间:2019-07-01 11:55:13

标签: laravel laravel-5

我是Laravel的快乐用户,并且我喜欢Laravel的助手。 它们非常易于使用:

A c: (1)
Deg: (1)

但是真的真的不明白为什么会这样:

{{ str_limit($text) }}

为什么...?

2 个答案:

答案 0 :(得分:5)

  

在Laravel 5.8中弃用它们的原因是它们添加了一个   全局名称空间的许多功能,除此之外,   migth也与软件包冲突。泰勒·奥特威尔(Taylor Otwell)在   公关,

答案 1 :(得分:0)

来自拉取请求:

  

它们会污染全局名称空间,并且不会给框架带来任何其他价值。在实际情况下,直接使用Arr和Str方法要短得多。它们甚至不为您节省一堆(或全部?)中必须键入的字符数。

https://github.com/laravel/framework/pull/26898

如果您仍要使用它们,则可以安装the laravel/helpers package