'boolean', 'data_agendamento' => 'datetime:d/m/Y', ]; protected $hidden = [ 'created_at', 'created_lotacao_id', 'created_centro_custo_id', 'updated_at', 'updated_lotacao_id', 'updated_centro_custo_id', ]; public function messagem() { return $this->hasMany(GerenciamentoMensagem::class); } public function causaProvavel() { return $this->hasMany(SolicitacaoCausaProvavel::class); } public function solicitacaoHistorico() { return $this->hasMany(SolicitacaoStatusHistorico::class); } public function resposta() { return $this->hasMany(SolicitacaoResposta::class); } public function infraestruturaSolicitante() { return $this->belongsTo(Infraestrutura::class); } public function grupo() { return $this->belongsTo(Grupo::class); } public function subgrupo() { return $this->belongsTo(Subgrupo::class); } public function servico() { return $this->belongsTo(ServicoManutencao::class); } public function status() { return $this->belongsTo(SolicitacaoStatus::class); } public function usuarioSolicitante() { return $this->belongsTo(Usuario::class); } public function itensAlmoxarifado() { return $this->hasMany(SolicitacaoItensAlmoxarifado::class); } }