Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pplrPmBlVA 49 of 252 menu
◀ ▶

Вывод переменных в атрибуты в Blade в Laravel

Переменные можно выводить не только в тексте, но и в атрибутах тегов.

Пусть из действия контроллера в представление передается следующее:

<?php return view('post.show', [ 'cls' => 'active', 'val' => 'text', ]); ?>

Тогда в представлении можно написать так:

<p class="{{ $cls }}"></p> <input value="{{ $val }}">

Пусть из действия контроллера в представление передается следующее:

<?php return view('post.show', [ 'cls' => 'success', ]); ?>

Для какого-нибудь тега значением атрибута class укажите нашу переменную.

Пусть из действия контроллера в представление передается следующее:

<?php return view('post.show', [ 'val1' => 'a', 'val2' => 'b', 'val3' => 'c', ]); ?>

Сделайте 3 инпута и запишите эти переменные в атрибуты value.

Пусть из действия контроллера в представление передается следующее:

<?php return view('post.show', [ 'style' => 'color: red;', ]); ?>

С помощью атрибута style покрасьте абзац в красный цвет.

Пусть из действия контроллера в представление передается следующее:

<?php return view('post.show', [ 'text' => 'link text', 'href' => 'https://example.com', ]); ?>

Сформируйте с их помощью HTML ссылку.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить