mysql – Tabela pai e filho – deletar dados

Necessito deletar dados da tabela users, porém permanecer com os dados da tabela tickets que o user deletado salvou.

Atualmente, já realizei o relacionamento das tabelas na migration e uso o onDelete(‘cascade’), porém ao deletar um registro da tabela users, o ticket criado pelo user também é deletado.

Duas tabelas: Users, tickets.

Relacionamento um para muitos:

users (1,1) -<>- (0,n) tickets

User pode ter 0 ou n tickets e tickets pertence a 1 user.

Pensei criar o atributo ‘desativado’ na tabela users e manipular na minha view a visualização do ticket em vez de deletar o registro da tabela.

por gentileza, poderiam informar alguma sugestão? Obg