adenfraser/blade-alternate

此包最新版本(0.1.1)没有提供许可证信息。

0.1.1 2014-12-02 15:06 UTC

This package is auto-updated.

Last update: 2024-09-18 17:22:29 UTC


README

Blade Alternate 是 blade 的小型扩展,增加了在循环中更改值的基本操作。这个描述可能有点糟糕,所以这里有一个例子

@foreach($users as $user)
	<tr class="@alternate('odd', 'even')">...</tr>
@endforeach

这将导致表格行交替显示,类名在奇数和偶数之间切换。这适用于任何数量的参数,例如,你可能会看到一个三列的图片库。

@foreach($images as $image)
	<img src="{{ $img->url }}" class="@alternate('left', 'mid', 'right')" />
@endforeach

安装

adenfraser/blade-alternate 添加到 composer.json

"adenfraser/blade-alternate": "1.0.*"

运行 composer update 以拉取 Blade Alternate 的最新版本。现在打开 app/config/app.php 并将服务提供者添加到你的 providers 数组中, ViewServiceProvider 之后。

'providers' => array(
	...
		'Illuminate\View\ViewServiceProvider',
		'AdenFraser\BladeAlternate\BladeAlternateServiceProvider',
	...
)