lundi 16 septembre 2019

didn't send mail body in laravel mail

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