В моей модели первый метод работает нормально, но если второй метод написан, он выдает ошибку как неопределенное свойство для свойства is_finished
//Model
protected $fillable = ['is_finished'];
protected $appends = [ 'is_recorded' ];
public function getIsRecordedAttribute()
{
if($this->is_finished > 1){ // it can be 2,3
return 1;
}
return 0;
}
//the below getIsFinishedAttribute() method gives an error message
//that is Undefined property: App\Models\Backend\MeetingContent::$is_finished in file
public function getIsFinishedAttribute()
{
if($this->is_finished > 0){
return 1;
}
return 0;
}
Как я могу исправить мою модель? Я не хочу показывать свойство is_finished как есть, потому что оно может быть больше 1