Sobre Slug Na Url

Tenho uma tabela de categoria que não possui a coluna slug, e hoje eu faço as url nos meus projeto assim:

www.teste.com.br/1/categoria-slug/1/produto

Teria como criar no model uma coluna virtual que interaja com as consultas com o slug(retirando acentos e caracteres especiais) da categoria para que quando eu recuperar da url a categoria que já esta convertida faça uma busca e retornando o id da categoria cadastrada.

Não sei se expliquei bem o que quero, mas a minha ideia é tirar o id da categoria da url.

www.teste.com.br/categoria-slug/1/produto

Agradeço

Não sei se entendi bem Edson. Onde você coloca "categoria-slug" seria uma string da categoria sem acentos e caracteres especiais?

Se for isso mesmo, eu resolvi com uma coluna extra na tabela acrescentando a string em formato de url amigável.

É pensei nisso so que como o sistema ja estava pronto, queria saber se tivesse uma outra forma. mais valew