use*_*860 0 laravel laravel-blade
我正在尝试使用 Laravel 默认邮件外观发送电子邮件:-
Mail::to($user->email)->send(New NotifyUserExpiring($diff,$Sub->user));
Run Code Online (Sandbox Code Playgroud)
在 Mail\NotifyUserExpiring 中:-
<?php
namespace App\Mail;
use Illuminate\Bus\Queueable;
use Illuminate\Mail\Mailable;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Queue\ShouldQueue;
class NotifyUserExpiring extends Mailable
{
use Queueable, SerializesModels;
/**
* Create a new message instance.
*
* @return void
*/
protected $user;
protected $diff;
public function __construct($diff,$user)
{
$this->user = $user;
$this->diff = $diff;
}
/**
* Build the message.
*
* @return $this
*/
public function build()
{
return $this->view('web.mail.NotifyUserExpiring')->with('user',$this->user)->with('diff',$this->diff);
}
}
Run Code Online (Sandbox Code Playgroud)
在 web.mail.NotifyUserExpiring View 文件中,我使用刀片式打印变量方式:-
Hello {{ $user->first_name }}
Message Here
Run Code Online (Sandbox Code Playgroud)
当我检查我的邮件收件箱时,我收到的电子邮件是准确的 {{ $user->first_name }}
你好 {{ $user->first_name }} 消息在这里我期望当我在邮件视图文件中插入 {{ $user->first_name }} 时,它应该返回用户的名字。
<div>
Hello {{ $user->first_name }}
Message body test
</div>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
484 次 |
| 最近记录: |