我的 Laravel 應(yīng)用程序有一些問(wèn)題。我正在嘗試發(fā)送電子郵件,但無(wú)論何時(shí)發(fā)送它都不會(huì)發(fā)送我需要傳遞給查看的詳細(xì)信息。我正在嘗試(查看)Hello <strong>{{ $order['title'] }}</strong>,<p>{{ $order['body'] }}</p>但是標(biāo)題和正文是空的。這是控制器的樣子:$order = [ 'title' => 'title', 'body' => 'test body' ]; \Mail::to($user->email)->send(new OrderCreated($order));這是在郵件中public $order; public function build() { return $this->subject('Order Created')->view('emails.order'); }這里有什么問(wèn)題?
1 回答

哆啦的時(shí)光機(jī)
TA貢獻(xiàn)1779條經(jīng)驗(yàn) 獲得超6個(gè)贊
您的問(wèn)題是您沒(méi)有$order在郵件上設(shè)置屬性。
當(dāng)您傳遞訂單時(shí),\Mail::to($user->email)->send(new OrderCreated($order));您只需要接受并將其設(shè)置在您的郵件中:
public function __construct($order)
{
$this->order = $order;
}
從那里,訂單實(shí)際上可以在您的視圖中訪問(wèn),因?yàn)樗枪藏?cái)產(chǎn)。
- 1 回答
- 0 關(guān)注
- 112 瀏覽
添加回答
舉報(bào)
0/150
提交
取消