If you need to pass a bound Alpine.js attribute to a Laravel Blade component, you can prefix the attribute name with two colons instead of a single colon to tell Blade to not evaluate the attribute as a PHP expression.
<div x-data="{ isActive: true }">
<x-some-blade-component ::is-active="isActive" />
</div>
What a life saver!!!! Can't find this solution anywhere at all!! Just stumbled upon this after LOTS and LOTS of looking. Thank you so much for posting this!