Вы можете решить, передавать ли значение с помощью атрибута HTML или атрибута с префиксом :
при использовании компонента.
Если компонент получает динамическое значение c, используйте, как вы упомянули :
<x-alert :type="session('alert.type')" :dismissable="session('alert.dismissable')">
{{ session('alert.body') }}
</x-alert>
Если компонент получает примитивное значение, такое как жестко заданная строка, используйте атрибут HTML без префикса :
и одинарные кавычки внутри:
<x-alert type="success" dismissable="yes">
{{ $status }}
</x-alert>
В обоих случаях $type
и $dismissable
переменные будут доступны в вашем компоненте.