I want to send an email notification after registration when the user will register they will get an email notification please help me how can send an email?
UserController
public function store(Request $request)
{
$data = [
'first_name' => $request->first_name,
'last_name' => $request->last_name,
'name' => $request->first_name . ' ' . $request->last_name,
'email' => $request->email,
'password' => bcrypt($request->password),
'country_id' => $request->country,
'user_type' => 'customer',
'active_status' => '1',
'activation_code' => str_random(30)
];
$user_create = User::create($data);
Mail::to($request->email)->send(new UserSignUpMail);
}
UserSignUpMail
<?php
class UserSignUpMail extends Mailable
{
use Queueable, SerializesModels;
/**
* Create a new message instance.
*
* @return void
*/
public function __construct()
{
//
}
/**
* Build the message.
*
* @return $this
*/
public function build()
{
return $this->markdown('emails.userSignUp');
}
}