Laravel 5 Как добавить свои вспомогательные функции (helpers)?

Laravel 5

laravel

Как добавить свои helpers?

Вспомогательные функции должны быть доступны глобально.

Вариант 1

Если нужны отдельные функции без класса, то можно так:

1. Создаем файл helpers.php в папке app/Helpers. Папка Helpers создана предварительно для случая, когда функций будет много и их придется распределять по отдельным файлам. Тестовый код файла helpers.php:

Далее в composer.json добавляем в "autoload" блок "files":

Последнее действие: выполняем в консоли composer dump-autoload

Вариант 2

Если устроит вариант с классом (назовем его Helper).

Далее добавим alias в config/app.php:

Пример вызова в view:

Можно вызывать в любом месте, для этого достаточно добавить use Helper;

все материалы по Laravel 5