pskordilakis / blade-class-directive

v1.0.1 2019-06-01 18:22 UTC

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>