hasMany(ConsumoReserva::class, 'reserva_id'); } public function consumoServicos(){ return $this->hasMany(ServicoReserva::class, 'reserva_id'); } public function notas(){ return $this->hasMany(NotasReserva::class, 'reserva_id'); } public function hospedes(){ return $this->hasMany(HospedeReserva::class, 'reserva_id'); } public function fatura(){ return $this->hasMany(FaturaReserva::class, 'reserva_id'); } public function cliente(){ return $this->belongsTo(Cliente::class, 'cliente_id'); } public function acomodacao(){ return $this->belongsTo(Acomodacao::class, 'acomodacao_id'); } public function colorStatus(){ if($this->estado == 'iniciado') return 'success'; elseif($this->estado == 'pendente') return 'warning'; elseif($this->estado == 'finalizado') return 'primary'; return 'danger'; } }