Принцип работы атрибутов в Blade-компонентах Laravel заключается в том, что все атрибуты, которые не являются частью конструктора компонента, автоматически добавляются в «набор атрибутов» компонента. 3 Этот набор атрибутов становится доступным компоненту через переменную $attributes. 3 Все атрибуты могут быть отображены внутри компонента путём повторения этой переменной. 3
Жёстко запрограммированные примитивные значения передаются компоненту с помощью простых строк HTML-атрибутов. 3 Выражения и переменные PHP передаются через атрибуты, которые используют символ : в качестве префикса. 3
Также в Laravel Blade атрибуты, определённые в родительском компоненте, автоматически наследуются дочерними компонентами. 2 Это значит, что любые атрибуты, определённые в родительском компоненте, будут доступны в дочернем без необходимости явной передачи. 2