[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Rafael Aquino Risalte
Criador Rafael Aquino Risalte 16/04/2023

Boa noite Carlos.

Uma Dúvida. Estava olhando o método OrderRepository::getOrderByIdentify. 

 

Seria válido na consulta usar o método with() com os relacionamentos que desejamos carregar do pedido para diminuir o número de consulltas no banco? Talvez até colocar os produtos no método with.

 

 public function getOrderByIdentify(string $orderIdentify)
    {
        $order = $this->entity
            ->where('identify', $orderIdentify)
            ->with(['table', 'client', 'products'])
            ->first();

        return $order;
    }
Manager Carlos Ferreira 16/04/2023

Olá, Rafael!
Tudo bem?

Não é só válido, como super recomendado, porque você consulta todas as informações do pedido com o mínimo de querys possível. Mandou bem!!!

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!