Laravel 5.7+, Как грамотно использовать вспомогательные функции в шаблонах Blade - PullRequest
0 голосов
/ 14 июня 2019

Начиная с 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, чтобы избежать проблемы с полным путем.

Спасибо

...