Cleison Mendes Paiva
Criador Cleison Mendes Paiva 22/11/2021

Em um cenario de relação BelongsToMany esta correto eu fazer o Store assim :

$this -> entity -> fill( $data );

$this -> entity -> save();

$this -> entity -> lessons() -> sync( $data[ 'lesson_id' ] );

return $this -> entity;

Essa seria a melhor sintaxe?e o Update poderia ser feito da mesma forma?como ficaria o uso de cache nesse caso?

Manager Carlos Ferreira 22/11/2021

Olá, Cleison!
Tudo bem?

Primeiro respondendo sobre o cache, ele deve ser aplicado no momento que for buscar os registros. No momento de inserir, você pode atualizar o cache, ou simplesmente deletar ele (para que na próxima consulta ao banco seja cacheado).

----

Sobre o seu insert ao banco, não vejo problemas.

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

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!