Laravel邮件:如何在邮件

时间:2016-07-06 07:28:19

标签: php laravel email

基本上,我有一个表单,我希望在表单发布后发送确认链接,我也想添加所有表单字段和用户的答案。我将所有数据存储在我的控制器的存储功能中功能我写了这个邮件功能。但是,我无法添加用户的答案。

    Mail::send('isim',['name'=>'email'],function($message){
        $message->to('mail','mail')-      >from('email','name')->subject('welcome');
    });

1 个答案:

答案 0 :(得分:1)

假设您的用户模型具有属性namerelationship来获取名为answers的答案,您可以执行以下操作。

此处,Mail::send('isim',['name'=>$user->name,'answers'=>$user->answers]会将$name$answers注入您的视图。你可以在那里访问它们。

use ($user)会将$user变量注入您设置接收方电子邮件地址的功能。

$user= //fetch user from the database as you wish
Mail::send('isim',['name'=>$user->name,'answers'=>$user->answers],function($message) use ($user){
    $message->to('mail',$user->email)->from('email',"Your email address")->subject('welcome');
});