簡體   English   中英

使用 Laravel 5.6 Mail Facade,郵件已發送但為空

[英]Using laravel 5.6 Mail Facade, mail is sent but empty

郵件已發送,但為空! 我正在使用 Laravel 5.6

SendMailController 中的函數

public function send_mail()
{
    $name = 'Hello';
    Mail::to('example@gmail.com')->send(new UsersRegistered($name));
    return 'mail sent';
}

您不會通過電子郵件發送刀片或正文。

看看這些例子:

    Mail::send('emails.welcome', ['key' => 'value'], function($message)
{
    $message->to('foo@example.com', 'John Smith')->subject('Welcome!');
});

多一個 :

Mail::send('emails.welcome', $data, function($message)

{
    $message->from('us@example.com', 'Laravel');

$message->to('foo@example.com')->cc('bar@example.com');

$message->attach($pathToFile);
});

您確實可以像以前一樣使用send(new MailerClass($args))發送郵件。 確保該類具有build()方法,該方法返回刀片視圖。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM