1,2 or 3
我试图根据我的数据库列中名为 的值返回一个 SVG foo_options
。
如果 1 返回绿色 SVG
如果 2 返回橙色 SVG
如果 3 返回红色 SVG
foo_options
在数据库中的值为 3。所以 SVG 应该是红色的。
这是我的模型中的内容:
public function getOptionValueAttribute(){
if ('1') {
return '<svg>Green</svg>';
}elseif ('2') {
return '<svg>Orange</svg>';
}elseif ('3') {
return '<svg>Red</svg>';
} else {
return '';
}
}
那么我的逻辑是:
if($bar->barDetail->some_options = '1' || $bar->barDetail->some_options = '2' || $bar->barDetail->some_options = '3')
{
dd($bar->barDetail->optionValue);
}
根据以上逻辑,总是返回 GREEN (1)。
任何返回 Red 的帮助将不胜感激。
炎炎设计