php - Laravel 任务计划程序在发送邮件时将地址显示为 localhost

标签 php laravel email scheduled-tasks

我正在尝试通过 Laravel 任务调度程序从数据库发送电子邮件。

但是,链接在收到的电子邮件中显示为 localhost/blabla。 当我在 Controller 内发送电子邮件时,相同的电子邮件模板运行良好。

<a href="{{route('institution.profile', $inst_slug)}}">

这是电子邮件内的链接。

在任务计划程序中,它会转换如下内容:localhost/blabla 但在 Controller 中,它通常会这样转换:domainname.com/blabla

我认为任务计划程序不知道域名,但我不知道如何识别 cron 或任务计划程序的域名。

最佳答案

请查看您的配置文件夹中的app.php,其中应该有url参数

关于php - Laravel 任务计划程序在发送邮件时将地址显示为 localhost,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33693933/

相关文章:

php - Laravel 获取 sql 查询的总和

php - laravel 5.6菜单表如何链接不同的页面部分

php - 为处理可变数量的质量规范的 mySQL/PHP 应用程序构建数据结构的正确方法

php - SwiftMailer 库执行缓慢

javascript - 将 UTF-8 编码的 JSON 从 DB 解析为 JS

php - 本地 WordPress 安装的最大上传大小限制为 10 MB

java - 使用 apache 的 httpclient 库上传文件不起作用

php - 无法在 PHP 中将字符串转换为 float - Laravel 5.2

html - 使用 Google Inbox 编写 html 电子邮件(自动调整大小)

Linux - 从 gmail 中继读取电子邮件并运行脚本