0
메일 컨트롤러에서 가져온 데이터를 메일보기로 전달하는 방법은 무엇입니까? 메일 자체가 그 안에 는 비어Laravel 5.3 컨트롤러에서 메일보기로 데이터 전달
이 내 메일 컨트롤러
public function send(Request $request)
{
//$input = $request->all();
$name = $request->name;
$sender_mail = $request->sender_mail;
$subject = $request->subject;
$content = $request->content;
Mail::to($sender_mail)->send(new TestMail($name, $sender_mail, $subject, $content));
return redirect('/');
}
인이 내 메일 클래스
namespace App\Mail;
use Illuminate\Bus\Queueable;
use Illuminate\Mail\Mailable;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Queue\ShouldQueue;
class TestMail extends Mailable
{
use Queueable, SerializesModels;
/**
* Create a new message instance.
*
* @return void
*/
public function __construct(Input $input)
{
$this->input = $input;
}
public $name;
public $sender_mail;
public $subject;
public $content;
/**
* Build the message.
*
* @return $this
*/
public function build()
{
return $this->view('mail.test');
}
}
입니다 그리고 이것은 내가 결국 종료 날짜를 원하는 메일 템플릿입니다 최대
<h2>Name: {{ $name }}</h2>
<h2>Sender: {{ $sender_mail }}</h2>
<h2>Subject: {{ $subject }}</h2>
<p>Content: {{ $content }}</p>
내가 대신 사용해야을 메일 ::에? 나는 그것을 밖으로 시도 할 것이다 –