Laravel and Blade - как написать переменную внутри кавычек? - PullRequest
1 голос
/ 19 сентября 2019

Я пытаюсь создать что-то вроде

id="checkout-button-{someid}"

Например,

id="checkout-button-jjn5jghj5"

Я думал, что это будет сделано через неэкранированные строки, которые делают это

id={!! "checkout-button-$item->id" !!}

Но это не создает переменную в строке.

Как правильно сделать это в представлениях блейдов?

спасибо

1 Ответ

2 голосов
/ 19 сентября 2019

Blade собирается на

  1. Ищите открытие {{
  2. Захватывайте все до закрытия }}, а затем
  3. Оцените выражение ииспользуйте это значение для замены всей {{ ... }} строки

В вашем случае, единственное, что вам нужно для Blade, это получить id.Поэтому ваше заявление должно выглядеть так:

id="checkout-button-{{ $item->id }}"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...