首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何调用要传递的邮件、主题和数据的内容的单个邮件函数?

如何调用要传递的邮件、主题和数据的内容的单个邮件函数?
EN

Stack Overflow用户
提问于 2018-03-13 06:33:11
回答 3查看 106关注 0票数 1

我正在考虑在Laravel中创建一个邮件功能,它将从邮件的名称、名称到邮件的内容、我们想传递给邮件和主题的数据。每次我需要通过传递上述参数来发送邮件时,我都想调用这个函数。.i想要创建邮件的视图,.i只想动态地创建邮件视图,.i只想每次调用该函数,我是通过使用助手函数还是通过创建控制台command.please来实现这个功能,在Laravel中给出一些建议?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-03-13 07:38:09

更多的Laravel处理方法是laravel通知。

Laravel通知获得了对邮件通知的完美支持,您可以在其中进行邮件格式化、自定义收件人和模板。

链接到最新文档干杯:)

票数 1
EN

Stack Overflow用户

发布于 2018-03-13 06:42:00

是的,如果你做了一个自定义的类来发送来自你的项目的电子邮件,并且这个类的重用能力可以帮助你编写更少的代码,那么它可能会很小,很好。

如果你想要更多的建议或课堂上的例子,请告诉我。

票数 1
EN

Stack Overflow用户

发布于 2018-03-13 10:17:16

代码语言:javascript
运行
复制
use Illuminate\Support\Facades\Mail;
// 1- Define your variables
$params = [
    'from'      => 'from@example.com',
    'fromTitle' => 'Example',
    'subject'   => 'subject example',
    'to'        => 'test@gmail.com',
];

$content = [
    'title'   => 'Title',
    'content' => 'lorem ipsuim',
];

// 2- Create a function 
public function sendMail(array $params, array $content){
    Mail::send('mails.name_of_blade', $content, function ($message) use ($params) {
        $message->from($params['from'], $params['fromTitle']);
        $message->subject($params['subject']);
        $message->to($params['to']);
    });
    return true;
}

然后创建一个新的刀片文件,并将其放在视图文件夹下的Mails文件夹中,并为该文件选择一个名称,在本例中,我使用name_of_blade

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49249685

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档