Как стать автором
Обновить

Комментарии 7

На самом деле таким образом хелперы можно добавлять в любой проект под композером, хоть в Yii, хоть без фрейма, так что Laravel тут ни при чём.
Но важно с ними не переборщить!

И неймспейсы для функций поддерживаются.

А вот про приоритет загрузки было бы интересно узнать. Как, например, загрузить свою функцию гарантированно до ларавеловской, как бы переопределить её.

А почему не использовать класс-хелперы со статическими методами? Экономим несколько байт кода?

Я думаю потому что глобальные функции в шаблоне будут выглядеть лучше.

такие функции за счет объявления с использованием function_exists можно перекрыть например временно для чего то. просто объявив свою такую функцию чуть раньше. Ну и плюс это типо ларавель вэй.

browner12/helpers пакет который берет все подключение на себя, позволяет генерировать хелперы через artisan и подключать из через конфиг.

В моем случае я всегда делю логику хелперов на классы, в этом случае нет путаницы. Вот пример моих хелперов:

image
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.