Blade components have received a significant update as part of Laravel 7. In addition to a new Vue-like syntax, any component may now be backed by a view model (of sorts).
Published on Mar 2nd, 2020.
There's no shortage of content at Laracasts. In fact, you could watch nonstop
for days upon days, and still not see everything!