0

電子メールをハードコーディングして送信することはできますが、私の人生では、変数を電子メールを通過させたり、フォームに入力したアドレスに送信したりすることはできません。フォームに入力された電子メールに送信しようとすると、このエラーが発生しますSwift_RfcComplianceException in MailboxHeader.php line 348: Address in mailbox given [] does not comply with RFC 2822, 3.6.2. This is my code is far: first is the form method

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');
}

これは私のpostメソッドにあるものです:

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を初めて使用し、多くの人がそれを気に入っており、簡単なフレームワークであることに気づきましたが、その理由はわかりません笑。これは、asp.net で行う方が簡単でした。助けてください。もしそうなら、事前に感謝します。

4

0 に答える 0