Как в laravel в blade шаблоне использовать свою функцию?
Подскажите как в laravel в blade шаблоне использовать функцию из php файла?
Нравится:
0
Карма:
0
Может быть полезно
Показать больше
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Можно в проекте в папке app создать файл helper.php
-
Внутри helper.php создайте функцию, которая фам необходима для использования в blade шаблоне.
Для примера создаем функцию testHelper(), которая возвращает текст "Hello world!".
<?php function testHelper() { return 'Hello world!'; }
-
В откройте ваш composer.json файл, который находится в корне проекта.
И добавьте путь до вашего helper.php в раздел files, который находится в разделе autoload:
} ..... "autoload": { "psr-4": { ..... }, "files": [ "app/helper.php", // <- Путь до вашего файла helper.php ..... ], } ..... }
-
Сохраните composer.json файл и выполните команду:
composer dump-autoload
-
Теперь откройте ваш blade шаблон и добавьте вызов вашей новой функции:
{{ testHelper() }}
- Результат: В месте вызова данной функции будет отоюбражено: "Hello world!"
Нравится:
1
Карма:
0