'datetime:d/m/Y', 'envio_ate' => 'datetime:d/m/Y', ]; protected $fillable = [ 'parametrizacao_infraestrutura_id', 'dia_antecedencia', 'envio_de', 'envio_ate', ]; 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 especialidades() { return $this->belongsToMany( Especialidade::class, 'ambulatorio_parametrizacao_infraestrutura_sms_especialidade', 'parametrizacao_infraestrutura_sms_id', 'especialidade_id' ) ->using(ParametrizacaoInfraestruturaSmsEspecialidade::class) ->as('parametrizacaoInfraestruturaSmsEspecialidade') ->withTimestamps(); } }