Как я могу изменить тему письма, заголовок и имя отправителя в полях ввода формы,
Вот моя контактная форма
<h1>Contact</h1>
<form action="contact/store" method="post">
@csrf
<label>Name</label>
<input type="text" name="name" placeholder="Name">
<br>
<label>Email</label>
<input type="email" name="email" placeholder="Email">
<br>
<label>Message</label>
<textarea name="message" cols="30" rows="10"></textarea>
<button type="submit">Submit</button>
</form>
Вот мой почтовый контроллер
public function store(Request $request)
{
$name = $request->name;
$email = $request->email;
$textmessage = $request->message;
$data = array('name' => $name, 'email' => $email, 'textmessage' => $textmessage);
Mail::send('mail', $data, function ($message) {
$message->to('[email protected]', 'Email Title')->subject('Test Subject 2');
$message->from('[email protected]', 'Test Name 2');
});
echo "HTML Email Sent. Check your inbox.";
}
Вот мой mail.blade.php
<h1>Hi, i'm {{ $name }}</h1>
<p>Email :{{ $email }}</p>
<p>Message : {{ $textmessage }}</p>
Вот как я получаю письмо как
Как я могу получить имя из поля ввода контактной формы на свой адрес электронной почты вместо статического имени, которое я дал в контроллере, надеюсь, мой вопрос понятен.