Laravel 在电子邮件中附加链接,可以将用户重定向到 localhost 项目

Posted

技术标签:

【中文标题】Laravel 在电子邮件中附加链接,可以将用户重定向到 localhost 项目【英文标题】:Laravel attach links in email that can redirect users to a localhost project 【发布时间】:2022-01-09 13:26:15 【问题描述】:

想问一个问题。我有一个 localhost 项目,用户正在使用他们自己的计算机和我的项目 IP 地址访问该网站。

我有一个 mail.blade.php,它将帮助我向用户发送电子邮件,我想通过在电子邮件中提供锚链接或按钮将他们重定向到我的应用程序。这是我放置链接的方式,我使用

<a href=" url('10.xx.xx.xx:8000') ">...</a>

但是,当用户单击该链接时,它将打开一个带有 url localhost/localhost/10.xx.xx.xx:8000 的选项卡并显示网站无响应错误。我可以知道如何摆脱 localhost/localhost 前缀,只将用户带到 10.xx.xx.xx:8000 吗??

下面是我的 mail.blade.php 的截图:

【问题讨论】:

使用&lt;a href="10.xx.xx.xx:8000"&gt;...&lt;/a&gt;,因为它是一个直接的url,不需要使用url() helper @KamleshPaul 如果我这样做,那么链接将变得无法点击 然后把 &lt;a href="http://10.xx.xx.xx:8000"&gt;...&lt;/a&gt; 放到 https:// 【参考方案1】:

删除 url() 助手并像 &lt;a href="http://10.xx.xx.xx:8000"&gt;...&lt;/a&gt; 一样使用

添加https://

http 开头的有效网址。或https

【讨论】:

以上是关于Laravel 在电子邮件中附加链接,可以将用户重定向到 localhost 项目的主要内容,如果未能解决你的问题,请参考以下文章

Laravel Passport:发送令牌请求时的附加模型条件

如何使用 barryvdh/laravel-dompdf 将 PDF 附加到 Laravel 的电子邮件中

Laravel 重定向离开方法重定向到自己的域

如何通过重定向将数据传递到laravel中的视图

如何在 Laravel 5 中更改默认重置密码链接

附加到 Laravel 中的分页链接 URL