Laravel mail 假装不打印任何内容

2024-06-28

I set 'pretend' => true, in the mail.php,创建了这个new.php view:

<body>
    <div>
        E-mail: {{ $user->email }}<br>
        User: {{ $user->username }}<br>
        Pass: {{ $user->password }}<br>
    </div>
</body>

然后在我的控制器中,我使用此代码“发送”邮件:

$data['user'] = $user;
Mail::send('emails.new', $data, function($message) use ($user)
{
    $message->to('examp[email protected] /cdn-cgi/l/email-protection', $user->username)->subject('Account');
});

日志文件中的输出仅是这样的:

[2013-08-30 11:27:56] log.INFO:假装将邮件发送至:[电子邮件受保护] /cdn-cgi/l/email-protection [] []

我尝试使用完整的 HTML 视图,也尝试使用另一个仅包含字符串、不包含变量的视图,但输出是相同的。

这应该是这样的吗?它不应该打印整个消息、标题等吗?代码有问题还是这是正确的输出?


如果你设置'pretend' => true in app/config/mail.php那么就不会发送任何邮件,您只会在日志中收到一条消息,如下所示:

[2014-07-17 14:15:07] production.INFO:
    Pretending to mail message to: [email protected] /cdn-cgi/l/email-protection [] []

然而,如果你离开'pretend' => false并使用log司机 ('driver' => 'log',自 Laravel 4.2 起可用),然后您将把整个邮件内容写入日志,而不是发送邮件:

[2014-07-17 14:15:14] production.DEBUG:
    Message-ID: <[email protected] /cdn-cgi/l/email-protection>

Date: Thu, 17 Jul 2014 14:15:15 +0000

Subject: Welcome!
From: Ahmad <[email protected] /cdn-cgi/l/email-protection>
To: John Smith <[email protected] /cdn-cgi/l/email-protection>
MIME-Version: 1.0
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable


    Order confirmed!

 [] []
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Laravel mail 假装不打印任何内容 的相关文章

  • 这段 PHP 代码是否会导致其他人的 Apache 崩溃?

    preg match all a str repeat a 1000 matches 编辑 稍微更改正则表达式以使其更简单 同时仍然崩溃 我在 PHP 5 3 5 和 Apache 2 0 上运行它 它使服务器崩溃 如果我将 339 更改为
  • android php 连接错误? (添加java代码)

    我试图从 android 应用程序获取位置 纬度 经度 并使用 php 插入数据库 然后提取 10m 半径内的数据 问题是 当我使用智能手机测试代码时 本地测试正常 数据未正确插入 表 usergps 有 3 列 名称 纬度 经度 在我测试
  • Laravel 4:如果通过查询关系存在关系,则选择行

    我正在尝试查询产品表 并希望它在存在关系时返回一个集合 迭代1以下查询all产品表中的行 如果满足以下条件则延迟加载金属表 name火柴 这是错误的 我的路线 Route group array prefix gt api v1 funct
  • MySQL:删除包含特定参数且早于一天的行[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我正在使用 mysql 为我的网站创建一个登录系统 它在基于订阅的系统上运行 如果参数 premium 等于 1 DAY 如果它早于一
  • 如何在PHP5.5上安装V8js?

    我想在 Ubuntu 12 04 上安装 PHP5 5 的 v8js 扩展 但无法使其工作 当我尝试使用 PECL 安装 v8js 扩展版本 0 2 0 最新 时 我收到以下消息 配置 错误 libv8 必须是版本 3 24 6 或更高版本
  • 多个收件人的 SMIME 解密

    我打算用 JAVA 开发一个基于 SMIME 的应用程序 在某些领域 我需要对 SMIME 加密 解密进行更多说明 我了解在单个收件人的情况下如何对消息进行加密和解密 如果只有一个收件人 用于加密消息内容的随机生成的会话密钥 然后 该随机会
  • 在 Laravel 中显示 PDF 文件中的二维码

    我在 PDF 文件中显示二维码时遇到问题 当我尝试在没有 PDF 的情况下显示 QR 码时 它可以工作 二维码是由生成的https github com SimpleSoftwareIO simple qrcode https github
  • php mail() 函数:如何在 html 消息中显示图像和使用样式[重复]

    这个问题在这里已经有答案了 我目前遇到 php 问题mail 功能 第一个问题是某些电子邮件浏览器 例如 gmail 不会自动显示图像 第二个问题是该消息未使用我输入的样式 p 这是仅适用于 php 的 消息 部分的代码mail 功能 其余
  • PHP:还记得我和安全吗?

    在我学习 PHP 如何支持 Unicode 的间隙 我一直在研究如何让我的 记住我 cookie 更加安全 然而 有一些事情我不明白 还有一些我自己的思考 我希望得到一些建议和意见 1 有没有什么方法可以采用不涉及cookie的 记住我 功
  • 如何向用户提供 Ajax POST 响应作为下载?

    我正在尝试在包含帐户信息的现有页面中包含 vCard 导出功能 丑陋的方法包括 1 向同一页面提交表单 处理它并重新渲染整个页面 或者 2 针对页面上的 iframe 进行 GET 我真的很想避免这两种情况 但我可能必须使用 2 来实现目标
  • POST 数据加密 - HTTPS 足够吗?

    考虑一个场景 其中用户身份验证 用户名和密码 由用户在页面的表单元素中输入 然后提交 POST 数据通过 HTTPS 发送到新页面 其中 php 代码将检查凭据 现在 如果黑客位于网络中 并说可以访问所有流量 那么在这种情况下应用程序层安全
  • 更新 Composer 依赖项时 Artisan 命令出错

    我正在为 Laravel 开发一个库 其中包含一个服务提供者 我已将此库添加到另一个项目的composer json file The composer json 主项目 的文件包含以下脚本 scripts post root packag
  • 将 SQL 查询的 SELECT 子句解析为 PHP 数组

    这更多的是用于分析 PHP 中的查询before它被发送到服务器 我这样做的原因非常复杂 所以我不想深究其原因 在 PHP 中 我需要将字段选择存储到 PHP 数组中 以这个查询为例 SELECT user id username DATE
  • PHP curl 获取标头参数

    我将curl 与PHP 结合使用来获取API 调用的标头响应 这是我的代码 curl curl init curl setopt curl CURLOPT URL http localapi com v1 users curl setopt
  • 如何从 PHP 中的两个不同数组获取公共值

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我有两个带有一些用户 ID 的数组 array1 array 5 26 38 42 array2 array 15 36 38 42 我需
  • PHP 会话混乱

    好吧 我已经很困惑了 我有一个存储在会话中的对象 我可以向该对象添加项目 到目前为止非常简单 我像这样初始化对象 template new Template mysqli SESSION template serialize templat
  • Codeigniter 错误:不允许您尝试上传的文件类型

    如果我上传一个csv文件 没有问题localhost一切工作正常 但是当我在实时服务器上上传我的应用程序并上传csv文件然后抛出此错误 The filetype you are attempting to upload is not all
  • php 32位日期解析1901年12月13日之前的日期

    我很高兴使用strtotime http www php net manual en function strtotime php在我的开发机器上解析日期 其中一些日期是 1800 年代 一个极端的例子是 1500 年代 但我的开发机是64
  • 比在配置文件中以纯文本形式存储 mysql 密码更好的方法吗?

    许多 PHP 程序要求用户将 mysql 密码以纯文本 字符串或常量 形式存储在应用程序根目录的配置文件中 这一直困扰着我 这么多年过去了 还有更好的方法吗 到目前为止 我已经提出了两个最小的安全提升方案 使用 htaccess 中的规则使
  • 分页预加载

    我有一个group实例我想立即加载分页 public function show Group group group group gt with members return group 我想回来group with members分页 U

随机推荐