Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Blade X Laravel Package

spatie/laravel-blade-x

Blade-X brings Blade-style HTML components to Laravel 6 and below, letting you use tags like instead of @include. Package is abandoned because Laravel 7+ has native Blade components; migrate when upgrading.

View on GitHub
Deep Wiki
Context7
2.6.0
  • add attribute spread operator (#112)
2.5.0
  • add support for namespaced attributes
2.4.1
  • fix tag names for snake_case view files (#92 via #100)
  • cleaned up and documented some regular expressions
2.4.0
  • add **.* as wildcard for all files including sub-directories
2.3.0
  • add support for Laravel 6.0
  • add support for prefixing single components and collections
  • allow to remove the namespace for a single component
2.2.3
  • do not use deprecated Laravel helpers
2.2.2
  • loading views moved from register method to boot
2.2.1
  • fix multi-line closing tags triggering other components
2.2.0
  • drop support for Laravel 5.7 and lower
  • drop support for PHP 7.1 and lower
2.1.2
  • add support for Laravel 5.8
2.1.1
  • use Arr:: and Str:: functions
2.1.0
  • add support for namespaced subdirectories
2.0.3
  • fix compiling empty tag attributes
2.0.2
  • fix edge-case for self-closing tags with newlines
2.0.1
  • fix edge-case for boolean attributes in opening tags
2.0.0
  • simplified component registration
  • internal cleanup
  • some edge case fixes
1.2.3
  • fix nested components and slots without spaces or on a single line
  • fix edge-case for slots with weird content
1.2.2
  • remove unnecessary dependencies symfony/css-selector and symfony/dom-crawler
1.2.1
  • fix test
1.2.0
  • add support for context
  • add closure based view models
  • bugfixes for component attributes with weird characters
1.1.2
  • make sure a component is registered only once
  • make sure kebab-cased props get passed to components camelCased
1.1.1
  • add view models
1.1.0
  • add view models
1.0.0
  • initial release
0.0.4
  • experimental release
0.0.3
  • experimental version
0.0.2
  • experimental release
0.0.1
  • experimental release
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport