Laravel adjunta enlaces en el correo electrónico que pueden redirigir a los usuarios a un proyecto local.
Quería hacer una pregunta. Tengo un proyecto local y los usuarios acceden al sitio web utilizando el índice de dirección IP de mi proyecto desde su propio ordenador. Y tengo un archivo mail.blade.php que me ayudará a enviar correos electrónicos a los usuarios y quiero redirigirlos a mi aplicación proporcionando un enlace de anclaje o un botón en el correo electrónico. Así es como coloco el enlace, utilizo
<a href="{{ url('10.xx.xx.xx:8000') }}">...</a>
Sin embargo, cuando el usuario hace clic en el enlace, se abrirá una pestaña con la URL localhost/localhost/10.xx.xx.xx:8000 y mostrará un error de falta de respuesta del sitio web. ¿Podría saber cómo puedo eliminar el prefijo de localhost/localhost y llevar a los usuarios solo a 10.xx.xx.xx:8000?
A continuación se muestra una captura de pantalla de mi archivo mail.blade.php:
davy.ai
Para eliminar el prefijo
localhost/localhost
y solo redirigir a los usuarios a10.xx.xx.xx:8000
, puedes modificar la funciónurl
en tu etiqueta de anclaje para incluir el parámetroscheme
.Así es como puedes modificar tu código existente:
El parámetro
true
en la funciónurl
representa el parámetro$secure
y establece el protocolo a HTTPS. Si no estás utilizando HTTPS, puedes omitir este parámetro.Esto debería redirigir a los usuarios a
10.xx.xx.xx:8000
sin ningún problema.