我试图在我的控制器中传递多个变量来转到视图,但是给了我一个未经变化的变量的错误。
我一直在寻找文档和其他帖子,但仍然无法正常工作。
控制器:
Mail::send('emails.send-references', ['user' => $user,'price'=>$ref->value], function ($m) use ($user) {
$m->from('no-reply@myemal', 'Myname');
$m->to($user->email, $user->name)->subject('My Suject RefMe!');
});
Views mail:
Hello{{$user->name}}blabla:<br>
Ref:{{$refnumber}} <br>
Value: {{$price}}€
答案 0 :(得分:0)
您没有将$ refnumber值发送到视图:
您可以这样发送:
$data = [
'user' => $user,
'price'=>$ref->value,
'refnumber' => 'foo'
];
Mail::send('emails.send-references', $data, function ($m) use ($user) {
$m->from('no-reply@myemal', 'Myname');
$m->to($user->email, $user->name)->subject('My Suject RefMe!');
});
查看邮件:
Hello{{$user->name}}blabla:<br>
Ref:{{$refnumber}} <br>
Value: {{$price}}€