В 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, той извежда "Не."