why my laravel is not sending form data in email

i am trying to send this data to email

dynamic_email_template.blade.php

<p>Hi, This is </p>
<p>I have some query like .</p>
<p>It would be appriciative, if you gone through this feedback.</p>

but problem is that $data['name'] & $data['message'] is missing in received email

in model and controller even i am receiving this data i have checked it using dd($this->data) here is my route

Route::get('/sendemail', 'SendEmailController@index');

Route::post('/sendemail/send', 'SendEmailController@send')->name('send.mail');

my controller

public function send(Request $request)
{
$data = array(
'name' => $request->name,
'message' => $request->message
);

// dd($data);

Mail::to('hamzaqureshi401@gmail.com')->send(new SendMail($data));
return back()->with('success', 'Thanks for contacting us!');

}

my model

    <?php

namespace App\Mail;

use Illuminate\Bus\Queueable;
use Illuminate\Mail\Mailable;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Queue\ShouldQueue;

class SendMail extends Mailable
{
use Queueable, SerializesModels;
public $data;

public function __construct($data)
{
$this->data = $data;
}

public function build()
{
dd($this->data);
return $this->from('scoops@creamery.pk')->subject('New Customer Equiry')->view('dynamic_email_template')->with('data', $this->data);
}
}

?>

where i am doing mistake any help will be thankfull



from Newest questions tagged laravel-5 - Stack Overflow https://ift.tt/3xz3q1g
via IFTTT

تعليقات

المشاركات الشائعة من هذه المدونة

How to Create Treeview with Bootstrap and jQuery

5 Free Black and White Social Media Icons Sets with CSS and HTML

How to Add Images to Dropdown List using jQuery