Я могу жестко запрограммировать электронное письмо и получить его для отправки, но на всю жизнь я не могу заставить переменную пройти по электронной почте или отправить ее по адресу, указанному в моей форме. Когда я пытаюсь отправить его на адрес электронной почты, указанный в форме, я получаю эту ошибку Swift_RfcComplianceException in MailboxHeader.php line 348:
Address in mailbox given [] does not comply with RFC 2822, 3.6.2.
Это мой код далеко: во-первых, это метод формы
class ContactController extends Controller {
public function Index()
{
$email = Input::get('email');
$name = Input::get('name');
$phone = Input::get('phone');
$subject = Input::get('subject');
$message = Input::get('message');
session_start();
$_SESSION['email'] = $email;
$_SESSION['name'] = $name;
$_SESSION['phone'] = $phone;
$_SESSION['subject'] = $subject;
$_SESSION['message'] = $message;
return View('contact_views.Index');
}
Это то, что я имею в своем методе сообщения:
public function Contact()
{
session_start();
$email = $_SESSION['email'];
Mail::send('Email.Contact_Email', [], function ($message) use($email)
{
$message->to($email)->subject('test');
});return View('contact_views.Contact');
}
Я новичок в Laravel, и я знаю, что многим это нравится, и я считаю, что это простая структура, но я не знаю, почему LOL. Это было намного проще сделать в asp.net. Пожалуйста, помогите и спасибо заранее, если вы делаете.
Задача ещё не решена.
Других решений пока нет …