{{-- フラグタイプのenumからON/OFF用のチェックボックスを生成する @props key enumのフォルダ名.ファイル名 @props name name属性の値 @props value デフォルト値 @props type 表示名の種別(enumの名称 or 略称:abbr) @props required 必須選択か否か ・必須選択である場合、チェックしなかった場合、OFFの値が送信される ・必須選択でない場合、チェックしなかった場合、空の値が送信される @props disabled disabled属性 --}} @props(['key', 'name'=>null, 'value', 'type'=>'', 'required'=>false,'disabled' => false]) @php use App\Enums\Flag; $items = ($type=='abbr') ? Enum::getAbbrs($key) : Enum::getItems($key); $checked = ($value==Flag::On->value) ? 'checked' : ''; $empty = $required ? Flag::Off->value: ''; @endphp