【发布时间】:2018-01-09 13:04:49
【问题描述】:
我正在尝试使用 Laravel 5.3 中的 mailable api 向管理员接受的用户发送电子邮件。
class SurveyMail extends Mailable
{
use Queueable, SerializesModels;
public $user;
/**
* Create a new message instance.
*
* @return void
*/
public function __construct(User $user)
{
$this->user=$user;
}
/**
* Build the message.
*
* @return $this
*/
public function build()
{
return $this->view('mail.send')
->from('monsite@chezmoi.com');
}
这是我的控制器
class EmailController extends Controller
{
public function send(Request $request,User $user)
{
Mail::to($user)
->send(new SurveyMail ($request->except('_token')));
}
}
观点:
<body style="background: black; color: white">
<h2>Prise de contact sur mon beau site</h2>
<p>Réception d'une prise de contact avec les éléments suivants :</p>
<ul>
<li><strong>Nom</strong> : {{ $user->name }}</li>
<li><strong>Email</strong> : {{ $user->email }}</li>
</body>
似乎不接受传递给构造函数的参数User。请问,我该如何解决这个问题?
【问题讨论】:
标签: laravel laravel-5.3