重置密码的链接为什么重复出现了多次域名?

log 里的 重置密码出现了 多次 http://sample.test/http:

# Hello!

这是一封密码重置邮件,如果是您本人操作,请点击以下按钮继续:

重置密码: http://sample.test/http:http://sample.test/password/reset/7a7c55e9362443e8297dd7c751764062c2ab649f4f0e92abfacc26b8b580c629

如果您并没有执行此操作,您可以选择忽略此邮件。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
最佳答案

已解决

public function toMail($notifiable)
{
return (new MailMessage)
->line('这是一封密码重置邮件,如果是您本人操作,请点击以下按钮继续:')
->action('重置密码', url(config('app.url').route('password.reset', $this->token, false)))
->line('如果您并没有执行此操作,您可以选择忽略此邮件。');
}

我把 config('app.url'). 去掉以后 发现路径就好了 应该是 route('password.reset', $this->token, false) 里面包括了 配置项里的路由

6年前 评论
讨论数量: 2

已解决

public function toMail($notifiable)
{
return (new MailMessage)
->line('这是一封密码重置邮件,如果是您本人操作,请点击以下按钮继续:')
->action('重置密码', url(config('app.url').route('password.reset', $this->token, false)))
->line('如果您并没有执行此操作,您可以选择忽略此邮件。');
}

我把 config('app.url'). 去掉以后 发现路径就好了 应该是 route('password.reset', $this->token, false) 里面包括了 配置项里的路由

6年前 评论

@Qcg 你这自己随便加代码啊?

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!