Adds a @spaceless tag to Laravel's Blade templating engine.
In twig you could do:
{% spaceless %}
<div>
<strong>foo</strong>
</div>
{% endspaceless %}
Do you miss Twig's
{% spaceless %}
tag while working with Laravel's Blade?
With this package you can do this in Laravel's Blade too (without using Twig, of course). Example:
@spaceless
<div>
<strong>foo</strong>
</div>
@endspaceless
Example Output:
<div><strong>foo</strong></div>
For Laravel 5.1 or above, get version 2, by adding the following lines to composer.json
"hedronium/spaceless-blade": "~2.0"
For Laravel 4 or above, get version 1 with latest patches, by adding the following lines to composer.json
"hedronium/spaceless-blade": "~1.0"
For Laravel 5.4 and below, open up your app.php
in your config
folder, and add the following line to your providers
list like:
'providers' => array(
...
'hedronium\SpacelessBlade\SpacelessBladeProvider'
)