'boolean', 'permite_atendimento_enfermagem' => 'boolean', ]; protected $fillable = [ 'parametrizacao_infraestrutura_id', 'ocupacao_id', 'pos_consulta', 'permite_atendimento_enfermagem', ]; protected $hidden = [ 'id', 'created_at', 'created_lotacao_id', 'created_centro_custo_id', 'updated_at', 'updated_lotacao_id', 'updated_centro_custo_id', ]; public function parametrizacaoInfraestrutura() { return $this->belongsTo(ParametrizacaoInfraestrutura::class); } public function ocupacao() { return $this->belongsTo(Ocupacao::class); } public function fichasAtb() { return $this->belongsToMany(Funcionalidade::class, 'ambulatorio_parametrizacao_infraestrutura_ocupacao_ficha_atb', 'parametrizacao_infraestrutura_ocupacao_id', 'funcionalidade_id' ) ->using(ParametrizacaoInfraestruturaOcupacaoFichaAtb::class) ->as('parametrizacaoInfraestruturaOcupacaoFichaAtb') ->withTimestamps(); } }