belo artigo! não manjo muito essa parte de Traits do Laravel, parece ser como uma função externa, ficou bacana! vou estudar um pouco mais.
uma observação se me permite, não precisa instanciar o PerfilAssociado
para depois dar um ::create
, pode ir direto com PerfilAssociado::create([array com campos])