Динамический c атрибут данных в Blade - PullRequest
0 голосов
/ 18 апреля 2020

Существует подпредставление с именем "x.blade. php", например:

<div class="card">
<div class="card-body">
    <input type="radio" id="star5" name="rating" class="star" data-index = "5"  data-type="" /><label for="star5" title="5 star"></label>
</div>

, и затем это подпредставление включается в основное представление с помощью этого кода:

@include('x', ['type' => "file"])

Основная цель состоит в том, чтобы я хотел сделать атрибут «тип данных» во входном теге в подпредставлении динамически c и указать его этой частью в @ include

['type' => "file"]

Я хочу, чтобы это был тип "file" или "article". Например, => data-type = "file" или data-type = "article", но этот код не работает должным образом.

Есть ли способ установить атрибут data- * в @include шаблона блэйда?

Любая подсказка приветствуется,

1 Ответ

1 голос
/ 18 апреля 2020

Решение заключается в использовании двойной фигурной скобки для переменной $ type, как показано ниже:

<input type="radio" id="star1" name="rating" class="star" data-index = "1" data-type="{{$type}}"/>

Затем значение переменной передается в атрибут типа данных.

Надеюсь, это поможет кто-то,

...