pskordilakis / blade-class-directive
Laravel blade 类指令
v1.0.1
2019-06-01 18:22 UTC
Requires
- php: >=7.2
- illuminate/support: ^5.8
Requires (Dev)
- phpunit/phpunit: ^8.1
This package is auto-updated.
Last update: 2024-09-11 01:27:29 UTC
README
灵感来源于 classnames for react.
安装
composer require pskordilakis/blade-class-directive
使用方法
@class 指令接受可变数量的参数,可以是字符串或数组类型,并为 HTML 元素返回(打印)一个类属性。任何字符串参数都将被添加到类属性的值中。对于数组参数,将根据值(真/假)进行过滤,并将键添加到类值中
字符串参数
@class('btn btn-primary')
数组参数
@class([ 'btn' => true, 'btn-primary' => true, 'disabled' => $isDisabled ])
混合参数
@class('btn btn-primary', [ 'disabled' => $isDisabled ])
在 HTML 元素上
<li @class('page-item', [ 'disabled' => $pagination->onFirstPage() ])></li>