РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
31 of 1392 menu

Директива verbatim

Директива verbatim применяется в Blade-шаблонах для того, чтобы участок кода не интерпретировался движком шаблонов. Всё содержимое внутри директивы выводится как есть, без обработки конструкций {{ }}, @ и других Blade-директив. Это особенно полезно при необходимости вывести примеры кода на странице или использовать JavaScript шаблонизаторы, которые имеют схожий синтаксис.

Синтаксис

@verbatim Текст с конструкциями {{ $var }} и директивами @if, @foreach @endverbatim

Пример

Давайте выведем пример Blade-кода на странице:

@verbatim <h1>Hello, {{ $name }}!</h1> @foreach ($users as $user) <p>{{ $user->email }}</p> @endforeach @endverbatim

Результат выполнения кода:

<h1>Hello, {{ $name }}!</h1> @foreach ($users as $user) <p>{{ $user->email }}</p> @endforeach

Пример

Внутри директивы verbatim можно использовать JavaScript с синтаксисом, похожим на Blade:

@verbatim <script> var data = {{ data }}; if ({{ condition }}) { console.log('Condition is true'); } </script> @endverbatim

Результат выполнения кода:

<script> var data = {{ data }}; if ({{ condition }}) { console.log('Condition is true'); } </script>

Пример

Директиву verbatim можно комбинировать с обычным Blade-кодом:

<h1>Welcome to the site</h1> @verbatim <div> This is a raw output: {{ $raw }} </div> @endverbatim <p>Current user: {{ $user->name }}</p>

Результат выполнения кода:

<h1>Welcome to the site</h1> <div> This is a raw output: {{ $raw }} </div> <p>Current user: John</p>

Смотрите также

  • директива echo,
    которая выводит значение переменной
  • директива raw,
    которая выводит данные без экранирования
  • директива comment,
    которая добавляет комментарии в Blade
  • директива php,
    которая позволяет выполнять PHP-код в шаблоне
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить