kindari/blade-alternator
Blade Alternator
Blade Alternator is a small extension to blade that adds the common operation of changing values throughout a loop. Now thats a horrible description, so heres an example:
@foreach($users as $user)
<tr class="@alternate('odd', 'even')">...</tr>
@endforeach
Which would result in alternating rows of a table, with the class switching between odd and even every time. This works with any number of arguments, for example, you might see a image gallery with three columns.
@foreach($images as $image)
<img src="{{ $img->url }}" class="@alternate('left', 'mid', 'right')" />
@endforeach
Installation
Add kindari/blade-alternator to composer.json.
"kindari/blade-alternator": "1.0.*"
Run composer update to pull down the latest version of Blade Alternator. Now open up app/config/app.php and add the service provider to your providers array, after the ViewServiceProvider.
'providers' => array(
...
'Illuminate\View\ViewServiceProvider',
'Kindari\BladeAlternator\BladeAlternatorServiceProvider',
...
)
Related Packages
Powerful PHP database abstraction layer (DBAL) with many features for database s...
Laravel Serializable Closure provides an easy and secure way to serialize closur...
Cli error handling for console/command-line PHP applications.
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| 1.0.2 | >=5.3.0 | 4.0.x | ||
| 1.0.1 | >=5.3.0 | 4.0.x | ||
| 1.0.0 | >=5.3.0 | 4.0.x |