首页 > 解决方案 > 在邮件视图中发送变量

问题描述

我目前正在处理我想将变量发送到我的邮件视图的项目。我已经尝试了很多次,但它给了我错误。请告诉我我做错了什么

我的控制器的代码

$data = array('to'=> $patientEmail, 'from'=>'nida.office123@gmail.com', 'sender_name'=>'Admin', 'receiver_name'=>$request->name, 'subject'=>'Appointment Cancellled', 'message'=> $request->cancelMessage);
Mail::Send(['html'=>"mail/cancelAppointmentmail"], $data, function($message) use ($data) {
    $message->to($data['to'], $data['receiver_name'])->subject($data['subject']);
    $message->from($data['from'], $data['sender_name']);
});

我的观点代码

<p> <?php echo $data['message']; ?></p>

标签: laravellaravel-5.4

解决方案


在你的视图中使用 Blade 语法:

<p>{{ $message }}</p>

推荐阅读