gpt4 book ai didi

php - Laravel 邮件 : pass string instead of view

转载 作者:IT王子 更新时间:2023-10-29 00:55:14 25 4
gpt4 key购买 nike

我想使用 laravel 发送一封确认邮件。laravel Mail::send() 函数似乎只接受系统上文件的路径。问题是我的邮件模板存储在数据库中,而不是系统上的文件中。

如何将纯内容传递到电子邮件?

例子:

$content = "Hi,welcome user!";

Mail::send($content,$data,function(){});

最佳答案

7/20/2022 更新:对于最新版本的 Laravel,Mail::send( ) 下面的示例已替换为 text()html() 方法。

更新:在 Laravel 5 中,您可以使用 raw 代替:

Mail::raw('Hi, welcome user!', function ($message) {
$message->to(..)
->subject(..);
});

这是你的做法:

Mail::send([], [], function ($message) {
$message->to(..)
->subject(..)
// here comes what you want
->setBody('Hi, welcome user!'); // assuming text/plain
// or:
->setBody('<h1>Hi, welcome user!</h1>', 'text/html'); // for HTML rich messages
});

关于php - Laravel 邮件 : pass string instead of view,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26139931/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com