В Laravel 5 у меня есть бинарное поле под названием «микрочип», которое является бинарным полем. Я хотел бы создать функцию доступа, которая выводит «да» или «нет», если исходное поле содержит 1 или 0 соответственно. У меня есть это:
public function getMicrochipTextAttribute($input)
{
switch($input)
{
case 0:
return "No";
break;
case 1:
return "Yes";
break;
}
}
К сожалению, когда я использую $model->microchip_text, он возвращает «Нет» независимо от содержимого $input. Независимо от того, содержит ли $input 1 или 0, выводится «Нет».