Начиная с Laravel 5.7 , большинство глобальных Helper функций (в частности, связанных с " Arrays & Objects " и " Strings * 1008)* ") теперь основаны на Фасадах (с использованием классов Illuminate\Support\Str
и Illuminate\Support\Arr
) вместо определения их как вспомогательных функций" normal", как они были до 5.7 (см. разницус предыдущим Laravel 5.6 docs ).
Значит ли это, что мы больше не можем использовать их непосредственно в наших представлениях Blade? Если мы это сделаем, они должныочевидно, в любом случае перед ним должен стоять полный путь, приводящий к более грязным представлениям Blade ... Разве это изменение не приводит к обратным результатам?
EDIT :
- Сделал поиск в Google и нашел эту статью, которая подтверждает ситуацию.
- Кроме того, я видел, что в 5.8.17 планируется включить псевдонимы Arr и Str по умолчанию в config / app.php ( ссылка ).
Тем временем я продолжаюзарегистрировать псевдонимы Arr и Str в моем конфигурационном файле config / app.php, чтобы избежать проблемы с полным путем.
Спасибо