Package Data | |
---|---|
Maintainer Username: | sleeping-owl |
Maintainer Contact: | owl.sleeping@yahoo.com (Sleeping Owl) |
Package Create Date: | 2014-11-01 |
Package Last Update: | 2015-02-18 |
Home Page: | http://sleepingowlbladeextended.cloudcontrolled.com |
Language: | PHP |
License: | MIT |
Last Refreshed: | 2024-11-14 15:13:04 |
Package Statistics | |
---|---|
Total Downloads: | 79 |
Monthly Downloads: | 1 |
Daily Downloads: | 0 |
Total Stars: | 8 |
Total Watchers: | 4 |
Total Forks: | 1 |
Total Open Issues: | 0 |
SleepingOwl BladeExtended is a simple library, adding bd-foreach
, bd-inner-foreach
, bd-if
and bd-class
attribute directives support to your blade templates.
li
elements, but ignore item with name "_dev" <ul>
<li bd-foreach="$items as $item" bd-if="$item->name !== '_dev'">
<a href="#">{{{ $item->name }}}</a>
</li>
</ul>
<ul bd-inner-foreach="$items as $i => $item">
<li>{{{ $i }}}</li>
<li>{{{ $item }}}</li>
</ul>
Note: Conditional classes will be added to existing ones or create class attribute if it doesnt exist.
<div class="my-class" bd-class="$condition ? 'class-to-add', $condition2 ? 'second-class-to-add'">
…
</div>
Require this package in your composer.json and run composer update (or run composer require sleeping-owl/blade-extended:1.x
directly):
"sleeping-owl/blade-extended": "1.*"
After composer update, add service providers to the app/config/app.php
'SleepingOwl\BladeExtended\BladeExtendedServiceProvider',
All done! Now you can use new directives in your blade templates.
Documentation can be found at blade-extended documentation.
Admin was written by Sleeping Owl for the Laravel framework and is released under the MIT License. See the LICENSE file for details.