status); } /** * @return string */ public function getDateInicio() { return Carbon::parse($this->data_inicio)->format('d/m/Y'); } /** * @return string */ public function getDateFim() { return Carbon::parse($this->data_fim)->format('d/m/Y'); } /** * @return Illuminate\Database\Eloquent\Collection * @return Collection */ public function userPads() { return $this->hasMany(UserPad::class); } /** * @return Illuminate\Database\Eloquent\Collection * @return Collection */ public function avaliadorPads(){ return $this->hasMany(AvaliadorPad::class, 'pad_id'); } public static function listStatus($value = null) { $values = [ self::STATUS_ATIVO => 'Ativo', self::STATUS_INATIVO => 'Inativo', self::STATUS_ARQUIVADO => 'Arquivado', ]; return $value !== null? $values[$value] : $values; } }