Как в laravel в blade шаблоне использовать свою функцию?

  1. Категория:
  2. Программирование
  3. php
  4. Frameworks
  5. laravel
Автор: xxxxx Тип контента: Вопрос Дата: 20:06 14-02-2025 Просмотров: 75 Ответов: 1
Подскажите как в laravel в blade шаблоне использовать функцию из php файла?
Нравится:
Loading...
0
Карма: 0
Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

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

Нравится:
Loading...
1
Карма: 0
© 2024 Zambers.Ru All Rights Reserved.
Top.Mail.Ru

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем файлы cookies