【问题标题】:laravel mail send ordersmail to($var->email)laravel 邮件发送订单邮件到($var->email)
【发布时间】:2018-09-28 19:09:42
【问题描述】:

我正在为我的问题寻找答案:

控制器

$data = array(
            'name'=> "Username",
            'omail'=>$request-> ordermail,
            'onumber'=>$request-> ordernumber
            );


            Mail::send('mail', $data, function($message) {
            $message->to($data->omail, 'User Name')->subject
            ('Order updated');
            $message->from('noreply@example.com','Name ');
            });

输出:

POST Data
_token  
"0ctXa44wTq10Jn89zxskAFwrQ7KOvO0lwJKXSkQ0"
onumber   
"DM122"
omail    
"mail@gmail.com"

我想在为订单添加新记录后发送邮件。 当我填写to('mymail@mail.com', 'My Name'); 时它工作正常,但是当我尝试将其发送到 POST 数据时,它不起作用。

最好的,谢谢你的每一个想法。

【问题讨论】:

    标签: laravel email send


    【解决方案1】:

    找到一个可行的解决方案:

    添加到控制器:

    $_POST['to'] = $omail;
    

    发现和改变:

    $message->to($data->omail, 'User Name')->subject
    

    改为:

    $message->to($_POST['to'], 'User Name')->subject
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-05
      • 2021-03-28
      • 2019-10-18
      • 2014-11-18
      • 2015-02-26
      • 2017-05-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多