@Yadalay
Php, Mysql, Html, Css, Js/Jquery/Ajax, Laravel

Как и где создать свою функцию и как к ней обращаться?

Здравствуйте!
Подскажите, пожалуйста, можно ли создавать свои отдельные функции (не используя контроллера. Например, laravel-функция dd() ) в Laravel? Если да, то как и где нужно создавать и как после этого к ним обращаться? Пример того, что я хочу сделать: хочу создать функцию, которая будет показывать, онлайн ли пользователь сейчас или нет. И вызывать её там, где происходит вывод пользователей или конкретного пользователя. Если есть решения этой задачи получше, то посоветуйте, пожалуйста.
  • Вопрос задан
  • 421 просмотр
Решения вопроса 1
@Yadalay Автор вопроса
Php, Mysql, Html, Css, Js/Jquery/Ajax, Laravel
Решением моего вопроса оказался вот такой способ:
jonybang.ru/laravel-5-2-custom-helpers
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
wielski
@wielski
✔ Совет: Вам помогли? Отметьте ответы решением.
Создайте файл helpers.php в папке app
В файле composer.json добавьте строки в autoload

"files": [
            "app/helpers.php"
        ]


Чтобы получилось примерно так:
"autoload": {
        "classmap": [
            "database"
        ],
        "psr-4": {
            "App\\": "app/"
        },
        "files": [
            "app/helpers.php"
        ]
    },


В этом файле можете создавать любые функции.
Так же не забудьте выполнить composer dump-autoload
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы