cupoftea / counter
简单索引循环
v1.1.0
2016-09-15 12:12 UTC
Requires
- cupoftea/package: ^1.2
Requires (Dev)
- phpunit/phpunit: ~4.1
Suggests
- illuminate/support: Allows using Arrayable items as traversable and enables usage of the Counter Facade
README
Counter
简单索引循环。
Counter 可以轻松地遍历任何 Traversable 或 Array,同时跟踪索引。它也可以接受任何其他变量类型,并将它们转换为数组。
使用 Counter,您可以在遍历任何变量时跟踪当前索引和迭代,无论使用的是哪个键。此外,Counter 还提供了一组有用的方法来检查当前迭代是否符合设置的要求,例如 Counter::first()
和 Counter::even()
。
快速入门
$ composer require cupoftea/counter ^1.0
Laravel 集成
将 Counter ServiceProvider 添加到您的 config/app.php
文件中。
'providers' => [ /* * Laravel Framework Service Providers... */ 'Illuminate\Foundation\Providers\ArtisanServiceProvider', 'Illuminate\Auth\AuthServiceProvider', 'Illuminate\Bus\BusServiceProvider', ... 'CupOfTea\Counter\CounterServiceProvider', ],
可选地,您还可以添加 Counter Facade,如果您想使用它的话。
'aliases' => [ 'App' => 'Illuminate\Support\Facades\App', 'Artisan' => 'Illuminate\Support\Facades\Artisan', 'Auth' => 'Illuminate\Support\Facades\Auth', ... 'Counter' => 'CupOfTea\Counter\Facades\Counter', ],