sleeping-owl / blade-extended
扩展,用于向您的 Blade 模板添加控制指令属性(bd-foreach, bd-inner-foreach, bd-if, bd-attr, bd-class 等)。
1.2.0
2014-11-04 23:14 UTC
Requires
- php: >=5.4.0
- illuminate/support: 4.2.*
Requires (Dev)
- phpunit/phpunit: 4.*
This package is auto-updated.
Last update: 2024-09-16 20:57:03 UTC
README
SleepingOwl BladeExtended 是一个简单的库,它向您的 blade 模板添加了 bd-foreach
、bd-inner-foreach
、bd-if
和 bd-class
属性指令支持。
创建多个 li
元素,但忽略名为 "_dev" 的项目
<ul> <li bd-foreach="$items as $item" bd-if="$item->name !== '_dev'"> <a href="#">{{{ $item->name }}}</a> </li> </ul>
使用 bd-inner-foreach,您可以为每个数组元素创建多个元素
<ul bd-inner-foreach="$items as $i => $item"> <li>{{{ $i }}}</li> <li>{{{ $item }}}</li> </ul>
根据条件向元素添加类
注意:条件类将添加到现有类中,或者如果不存在则创建类属性。
<div class="my-class" bd-class="$condition ? 'class-to-add', $condition2 ? 'second-class-to-add'"> … </div>
安装
-
在您的 composer.json 中要求此包,并运行 composer update(或者直接运行
composer require sleeping-owl/blade-extended:1.x
)"sleeping-owl/blade-extended": "1.*"
-
composer 更新后,将服务提供者添加到
app/config/app.php
'SleepingOwl\BladeExtended\BladeExtendedServiceProvider',
-
全部完成!现在您可以在 blade 模板中使用新的指令了。
文档
文档可以在 blade-extended 文档 中找到。
版权和许可证
Admin 是由 Sleeping Owl 为 Laravel 框架编写的,并使用 MIT 许可证发布。有关详细信息,请参阅 LICENSE 文件。