{{-- header --}} @php($breadcrumbs = [ 'テンプレート|部品'=>route('xtemplates.parts'), 'その他'=>null ])
{{-- Enum --}} Enum %PARTS%OTHER%ENUM%
種類 用途 使い方 使用例/表示例 備考
value データ値の取得 Enum::value('ShippingType.Shipping') Enum::value('ShippingType.Shipping')
{{Enum::value('ShippingType.Shipping')}}
name データ値から名称の取得 Enum::name('ShippingType', 1) Enum::name('ShippingType', 1)
{{Enum::name('ShippingType', 1)}}
attr データ値から属性値の取得 Enum::attr('ShippingType', 'slipName', 1) Enum::attr('ShippingType', 'slipName', 1)
{{Enum::attr('ShippingType', 'slipName', 1)}}
Enumに属性値が設定されていること
match データ値との一致判定 Enum::match('ShippingType.Shipping', 1) Enum::match('ShippingType.Shipping', 1)
{{var_export(Enum::match('ShippingType.Shipping', 1))}}
戻り値 bool
get Enumの取得 Enum::get('ShippingType') Enum::get('ShippingType')::getArray()
{{print_r(Enum::get('ShippingType')::getArray())}}
戻り値 Enum
種類 用途 使い方 使用例/表示例 備考
xname 名称の取得 Enum::xname('ShippingType.Shipping') Enum::xname('ShippingType.Shipping')
{{Enum::xname('ShippingType.Shipping')}}
xattr その他属性値の取得 Enum::xattr('ShippingType.Shipping', 'slipName') Enum::xattr('ShippingType.Shipping', 'slipName')
{{Enum::xattr('ShippingType.Shipping', 'slipName')}}
Enumに属性値が設定されていること
xarray 属性値リストの取得 Enum::xarray('ShippingType') Enum::xarray('ShippingType', 'slipName')
{{print_r(Enum::xarray('ShippingType', 'slipName'))}}
※Javascritでの使い方(名称リストから指定値の名称取得)
const slips = @json(Enum::xarray('ShippingType'));
const slip = Editor.getAttrInEnum(slips, value);
第2引数(属性名)の省略時は名称リストを取得