in laravel based email sending contact didn't send mail body.only send subject in mail.how to send email body?
i tried
$message->setBody($daE['message']);
but didn't work
Controller.php
public function contact(Request $request)
{
$daE = array(
'name'=> $request->name,
'email'=> $request->email,
'subject'=> $request->subject,
'message'=> $request->message,
);
Mail::send('mymail', $daE, function ($message) use($daE)
{
$message->from($daE['email']);
$message->to('taomihiranga@gmail.com');
$message->subject($daE['subject']);
$message->setBody($daE['message']);
});
return view('contact');
}
Contact.blade.php
<form class="row contact_form" action="/contactsend" method="post"
id="contactForm" novalidate="novalidate">
<div class="col-md-6">
<div class="form-group">
<input type="text" class="form-control" id="name" name="name" placeholder="Enter your name" onfocus="this.placeholder = ''" onblur="this.placeholder = 'Enter your name'">
</div>
<div class="form-group">
<input type="email" class="form-control" id="email" name="email" placeholder="Enter email address" onfocus="this.placeholder = ''" onblur="this.placeholder = 'Enter email address'">
</div>
<div class="form-group">
<input type="text" class="form-control" id="subject" name="subject" placeholder="Enter Subject" onfocus="this.placeholder = ''" onblur="this.placeholder = 'Enter Subject'">
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<textarea class="form-control" name="message" id="message" rows="1" placeholder="Enter Message" onfocus="this.placeholder = ''" onblur="this.placeholder = 'Enter Message'"></textarea>
</div>
</div>
<div class="col-md-12 text-right">
<button type="submit" value="submit" class="primary-btn">Send Message</button>
</div>
</form>
no error messages send mail and can't send email body
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire