Вам нужно создать шаблон электронной почты такой же, как ваш файл представления, скажем, contact_us_email.blade.php
.В этом файле добавьте этот контент
contact_us_email.blade.php
<html>
<body>
<h2>Hi, This is {{ $data['name'] }} "{{ $data['email'] }}"</h2><br>
<p>Subject: {{ $data['subject'] }}</p> <br>
<p>I have some query like <b>"{{ $data['message'] }}"</b>. <br>
<p>It would be appriciative, if you gone through this feedback.</p>
</body>
</html>
ПРИМЕЧАНИЕ. Добавьте CSS или стиль в соответствии с вашими потребностями.это базовый html
Edit: To send confirmation email to user
Для подтверждения успеха пользователю вы можете создать другой шаблон электронной почты, например contact_us_thank_you_email.blade.php
<html>
<body>
<h2>Hello, {{ $data['name'] }} "{{ $data['email'] }}"</h2><br>
<p>Thank You for your interest...blah blah blah</p> <br>
<p>Our team will contact you soon</p> <br>
</body>
</html>
Теперь в вашем ContactUsController
замените
\Mail::to('xxx@mail.com')->send(new ContactUs($data));
на
Mail::send('contact_us_email', $data, function ($message) use ($data) {
$message->from('xxx@mail.com', 'xxx');
$message->to('xxx@mail.com')->subject($data['subject']);
});
Mail::send('contact_us_thank_you_email', $data, function ($message) use ($data) {
$message->from('xxx@mail.com', 'xxx');
$message->to($data['email'])->subject('Thank you for the interest');
});
И я думаю, что вы хорошо с этим согласились.Я надеюсь, что это то, что вы просите.