Я счастливый пользователь Laravel и люблю помощников Laravel.Они очень просты в использовании:
{{ str_limit($text) }}
Но на самом деле действительно не понимаю, почему они так поступают:
{{\Illuminate\Support\Str::limit($text)}}
Почему ...?
Причина, по которой они устарели в Laravel 5.8, заключается в том, что они добавляют много функций в глобальное пространство имен и, кроме того, они переносят конфликт и с пакетами.Тейлор Отвелл сказал в PR,
Из запроса извлечения:
Они загрязняют глобальное пространство имен и не вносят никакой дополнительной ценности в платформу.Они даже не экономят количество символов, которое вы должны набрать, как в куче (или, может быть, во всех?) Случаях, на самом деле короче использовать методы Arr и Str напрямую.
https://github.com/laravel/framework/pull/26898
Если вы все еще хотите их использовать, вы можете установить пакет laravel/helpers
laravel/helpers