3
私は私がここで本当にシンプルなものを逃すと思うが、私はこのようなスクリプトを持っている:ユーザ名とLaravel 5.5メールに
\Mail::to(User::all())
->send(new NotificationEmail($notification));
class NotificationEmail extends Mailable {
use Queueable, SerializesModels;
/**
* Create a new message instance.
*
* @param Notification $notification
*
*/
public function __construct(Notification $notification) {
$this->notification = $notification;
}
/**
* Build the message.
*
* @return $this
*/
public function build() {
$notification = $this->notification;
return $this
->from([
'address' => \env('MAIL_DEFAULT_SENDER'),
'name' => \env('APP_NAME')
])
->view('email.notification.ready');
}
}
今、私は
ようなもので開始する電子メールメッセージが欲しいです{あなたのファーストネーム} しかし、そのメールを受け取るユーザーのファーストネームを取得する方法はわかりません。それを理解する方法はありますか?
チェックドキュメントdocs/5.5/mail#view-data) – ljubadr
私は持っています。私は 'User :: all();'をメールに渡しているので、単にそれをパラメータとして 'NotificationEmail'クラスに追加することはできません。醜いループを書くことなくこれを達成する方法を説明してください。 – SheperdOfFire
それは良い質問です..私は確信していません – ljubadr