Download the PHP package advmaker/blade-loop without Composer
On this page you can find all versions of the php package advmaker/blade-loop. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download advmaker/blade-loop
More information about advmaker/blade-loop
Files in advmaker/blade-loop
Package blade-loop
Short Description Extends blade template engine with @loop, @endloop, @break, @continue and in-loop variables
License MIT
Homepage https://github.com/advmaker/blade-loop
Informations about the package blade-loop
blade-loop
This package inspired from https://github.com/RobinRadic/blade-extensions but instead of doing multiple things with blade engine (ie: markdown parsing, multiple extensions, etc) it just adds @loop directive to support twig-like loop and loop control directives.
Install
Via Composer
And add provider to config/app.php
Explanation
By default, before v5.2.12 blade doesn't have @break
and @continue
which are useful to have. And before version 5.2.22 it's not supported conditions. So that's included.
Furthermore, the $loop
variable is introduced inside loops, (almost) exactly like Twig. Description table:
Variable | Description |
---|---|
$loop->index1 | The current iteration of the loop. (1 indexed) |
$loop->index | The current iteration of the loop. (0 indexed) |
$loop->revindex1 | The number of iterations from the end of the loop (1 indexed) |
$loop->revindex | The number of iterations from the end of the loop (0 indexed) |
$loop->first | True if first iteration |
$loop->last | True if last iteration |
$loop->length | The number of items in the sequence |
$loop->parent | The parent context |
Note:
length
,last
,revindex1
andrevindex
variables are only available for PHP arrays, or objects that implement the Countable interface.
Usage
Change log
Please see CHANGELOG for more information what has changed recently.
Testing
Contributing
Please see CONDUCT for details.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.
All versions of blade-loop with dependencies
illuminate/support Version 5.0.x|5.1.x|5.2.x
illuminate/view Version 5.0.x|5.1.x|5.2.x