Глобальные функции в Laravel


На самом деле используется автозагрузка Composer. И это решение касается не только Laravel.

1. Нужно создать файл, где мы будем хранить функции app\Helpers\functions.php

2. Добавляем в секцию autoload в файле composer.json

"autoload": {
    "psr-4": {
        "App\\": "app/",
        "Database\\Factories\\": "database/factories/",
        "Database\\Seeders\\": "database/seeders/"
    }
    "files": [
        "app/Helpers/functions.php"
    ]
},

3. И обновляем загрузчик

composer dump-autoload

Теперь файл functions.php будет загружаться автоматически и все функции будут доступны в проекте.

Источник:

Прежде чем написать комментарий, нужно авторизаться на сайте