Директива wire:bind⚓︎
wire:bind — это директива, которая динамически привязывает HTML-атрибуты к свойствам компонента или выражениям. В отличие от использования синтаксиса атрибутов Blade, wire:bind обновляет атрибут реактивно на клиенте без необходимости полного перерендеринга.
Если вы знакомы с директивой x-bind из Alpine, то эти две директивы по сути одинаковы.
Базовое использование⚓︎
По мере ввода пользователем текста wire:bind:class реагирует на длину сообщения и применяет класс мгновенно на клиенте.
Распространённые варианты использования⚓︎
Привязка стилей⚓︎
<div wire:bind:style="{ 'color': textColor, 'font-size': fontSize + 'px' }">
Стилизованный текст
</div>
Привязка href⚓︎
Привязка состояния disabled⚓︎
Привязка data-атрибутов⚓︎
Справочник⚓︎
Замените {attribute} на любое допустимое имя HTML-атрибута (например, class, style, href, disabled, data-*).
Эта директива не имеет модификаторов.