[英]Undefined variable on view mailing in Laravel 5.4
嗨,大家好,我試圖在我的系統上郵寄,但查看時出現問題,即數據未定義變量。 我正在嘗試解析數據以進行查看,但這似乎是個問題。 這是我的郵寄代碼
Mail::to($data['email'])->send(new TagihanMail(),['data' => $data]);
這是我的看法
@component('mail::message')
# TAGIHAN PEMBAYARAN
Berikut tagihan anda untuk pembayaran
@component('mail::button', ['url' => ''])
{{ $data['nomor_tagihan'] }}
@endcomponent
@component('mail::table')
test
@endcomponent
Terimakasih,<br>
Panitia
@endcomponent
希望你們能幫助我。
您可以使用:
Mail::to($data['email'])->send(new TagihanMail($data));
在您的TagihanMail
您可以使用:
public function __construct($data)
{
$this->data = $data;
}
public function build()
{
return $this->view('your-view-here')->with(['data' => $this->data]);
}
嘗試像這樣直接傳遞視圖名稱。
Mail::to($data['email'])->send('emails.view_name',['data' => $data]);
更新
您可以像這樣傳遞數據
$request = ['data' => $data];
Mail::to($data['email'])->send(new TagihanMail($request));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.