2
respostas

Foi colocado a criação da classe Slug como opcional

Bom dia!

Foi colocado a classe Slug como opcional, mas qual a vantagem de usar ou não usar, como ficaria a implementação do metódo recuperaUrl com a utilização desse Slug? Grato!

2 respostas

Há uma explicação neste link

https://pt.semrush.com/blog/o-que-e-slug

Gabriel, muito legal esse link, porém ele fala sobre a importância de definir bem as palavras chave etc e tal, porém no curso mostra que podemos criar uma classe slug como opcional e usar ela substituindo nos locais onde eu achar necessário. no curso ta assim

3) (Opcional) Agora, no método recuperarUrl, de Video e AluraMais, utilize a classe Slug nas partes da URL que fizerem sentido.

Aí minha pergunta foi: Como fica a implementação da Classe Vídeo e da Classe Alura mais com a inserção dessa classe Slug?

a classe alura mais hoje está assim:

public function recuperarUrl(): string { return 'http://videos.alura.com.br/' . str_replace(' ', '-', strtolower($this->categoria)) . '/' . str_replace(' ', '-', strtolower($this->nome)); }

com a inserção da classe Slug como fica esse metódo?