Iメイトを送信するために、私は私のコントローラでこのコードがあります:それはとても良い作品使用PHPの変数は、メールに
$name = Input::get('fname')." " .Input::get('lname');
$message = Input::get('message');
$email = Input::get('email');
$subject = Input::get('subject');
$phone = Input::get('phone');
$area = \App\Area::find(1)->name;
$ticket = \App\Area::find(1)->ticket_sent;
Mail::send('help.send', [ 'Mmessage' => $message, 'Mname' => $name, 'Memail' => $email, 'Msubject' => $subject, 'Mphone' =>$phone, 'Marea' => $area, 'Mticket' => $ticket], function ($message)
{
$message->from('[email protected]', 'Name');
$message->to('[email protected]');
$message->subject('Support');
});
$macroArea = MacroArea::find(1);
$macroArea->ticket_sent =$ticket+1;
$macroArea->save();
Session::flash('message', 'The message was successfully send. We will get back to you within 2 business days!');
return Redirect::to('helpDesk');
を、私は二つの行を変更しようとしています:
$message->from($email, $name);
$message->subject($subject);
しかし、動作しません。私は間違って何をしていますか?わかりません。
またはLaravel 5.3、使用することを検討してくださいメールの送信が書き直され、現在ははるかに簡単です:https://laravel.com/docs/5.3/mail – mazedlx