我只是请求一点帮助,因为我是Laravel的初学者,我的联系表格有问题:
当我收到邮件时,它不会写信给我发件人的电子邮件地址。例如,如果在联系表单中(输入类型="电子邮件"),访问者会写下此电子邮件地址: test@test.fr
在我的收件箱中,他的电子邮件地址未显示。它向我显示了我的地址邮件。做什么的 ?如果我点击回复,我回答自己... 图片 : http://www.creerwebsite.com/medias/upload/aaab.png
在上图中,De:那必须显示发件人的电子邮件地址,而不是我的......
事实上,我注意到这显示了我.env的电子邮件地址
MAIL_USERNAME=aaa@bbb.fr
MAIL_PASSWORD =输入mypassword
要调试,我试图更改我的.env中的这个电子邮件地址。这显示了我在.env中通知的另一个地址。我希望在接收电子邮件时,是否显示的是发件人的电子邮件地址,而不是我的.env中的电子邮件地址。如何解决这个问题?
我的代码:
<?php
/**
* Traitement du formulaire de contact
*/
public function executeContact(ContactFormRequest $request)
{
$data = [
'receiver' => 'aaa@bbb.fr',
'sender' => $request->get('nom'),
'sender_email' => $request->get('email'),
'exp_message' => $request->get('message')
];
//dd($data);
// Mail::send() prend 3 params :
// _vue(s) utilisée(s) pour le modèle de corps e-mail
// _tableau de données qui sera mise à la disposition du modèle e-mail
// _closure qui donne l'occasion de définir les options :
// from('expéditeur@envoyeur.fr'), to('destinataire@receveur.fr'), subject('sujet'), ...
Mail::send(
['emails/contact', 'emails/contact-text'],
['data' => $data],
/*[
'sender' => $request->get('nom'),
'sender_email' => $request->get('email'),
'exp_message' => $request->get('message')
],*/
function($message) use ($data) {
$message->from($data['sender_email']) // ici ça ne marche pas
->to($data['receiver']) // ici ça marche
->subject('Sujet test');
//$message->attach(public_path() . '/medias/images/fleche-haut.png');
}
);
return \Redirect::route('contact')->with('message', 'Merci pour votre message !');
}
&#13;
谢谢你