{{-- 有効フラグOFF用のチェックボックスを生成する @props name name属性の値 @props value デフォルト値 @props text ラベルテキスト @props required 必須選択か否か ・必須選択である場合、チェックしなかった場合、ONの値が送信される ・必須選択でない場合、チェックしなかった場合、空の値が送信される @props disabled disabled属性 --}} @props(['name'=>'is_active', 'value', 'text'=>null, 'required'=>true,'disabled' => false]) @php use App\Enums\Flag; $items = Enum::getItems('IsActive'); $checked = ($value==Flag::Off->value) ? 'checked' : ''; $empty = $required ? Flag::On->value: ''; $label = isset($text) ? $text: Enum::name('IsActive', Flag::Off->value); @endphp
merge(['class' => "item-wrap [&>span>input]:input-check [&>span>label]:item-label"]) }}>