Como gerar um link quando solicitado

1. Como gerar um link quando solicitado

Pedro Henrique de Santis
pedrodesantis

(usa Fedora)

Enviado em 08/10/2020 - 10:56h

Bom dia
Estou com um grande problema, preciso de um campo que gere um link quando solicitado.
Vou explicar, temos uma solução web para afiliados e divulgadores de produtos, quando o facebook da um BLOCK no link de divulgação, eu preciso gerar outro link.
Como fazer isso?



  


2. Re: Como gerar um link quando solicitado

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/10/2020 - 12:11h

pedrodesantis escreveu:

Bom dia
Estou com um grande problema, preciso de um campo que gere um link quando solicitado.
Vou explicar, temos uma solução web para afiliados e divulgadores de produtos, quando o facebook da um BLOCK no link de divulgação, eu preciso gerar outro link.
Como fazer isso?


Bom, não sei das regras de negócio do seu projeto (por exemplo, quem gera essa url quando solicitado? divulgador ou afiliado?), mas olhando pelo que vc descreveu eu faria o seguinte:

- Criaria uma tabela com esses campos: url, created_at, updated_at, e deleted_at (os campos created_at e updated_at são padrões já do Laravel [se for o mesmo projeto que vc esta trabalhando do outro tópico]. O deleted_at vc consegue ativando o softDelete na Model e Migration [dê uma zoiada na docs do Laravel])
- Vai precisar de um campo para chave estrangeira (por ex: promoter_id para divulgador e/ou affiliate_id para afiliado, dependendo da regra)
- Quando for gerada uma nova url quando solicitado, na controller vc deleta a última url inserida na tabela e insere uma nova (sempre terá uma única url válida na tabela para cada divulgador e/ou afiliado, as outras que foram bloqueadas pelo facebook estarão com o campo deleted_at preenchido)
- Quando for buscar a url na Model, terá uma única row como retorno com a última url válida, de acordo com o promoter_id e/ou affiliate_id.

Basicamente é isso...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts