Можно ли использовать файл лезвия Laravel в качестве переменной? - PullRequest
2 голосов
/ 21 июня 2019

Я пытаюсь создать простой компонент для стилизованной ссылки, который будет использоваться с шаблонами электронной почты. Поскольку требуется, чтобы стилизация выполнялась непосредственно для элемента, я не хочу использовать классы. Я полагаю, я мог бы создать PHP, где $variable = '<a href="#" style="..."><a/>'

Но что мне интересно, так это что-то вроде:

Компонент:

<a href="{{$value}}" style="">{{$display}}</a>

Назначение:

$variable = @include('components.link', [
        'value' => 'https://example.com',
        'display' => 'Visit my new site!'
   ])

Вариант использования:

$paragraph = 'Hi, if you have time '.$variable.;

@include('parent.component',[
    'text' => $paragraph
])
...