私のモデルにNotifiable
形質を使用しています。Laravel routeNotifcationForMail()を使用して複数のメールアドレスに送信しますか?
ユーザは、購読済みの電子メール(文字列)のリストをコンマで区切っています。
ドキュメントとバックグラウンドの読者からは、これが単一のメールアドレスにしかルーティングされないことが示唆されています。
<?php
namespace App;
use Illuminate\Notifications\Notifiable;
use Illuminate\Foundation\Auth\User as Authenticatable;
class User extends Authenticatable
{
use Notifiable;
/**
* Route notifications for the mail channel.
*
* @return string
*/
public function routeNotificationForMail()
{
return $this->email_address;
}
}
私はまたMatt Stauffer on Notificationsを読んだが、そこに答えを見ることができません。
私のNotificationClass->toMail()
は以下の通りです。
/**
* Get the mail representation of the notification.
*
* @param Store $store
* @return mixed
* @throws Exception
*/
public function toMail(User $user)
{
return (new MailMessage)->view('notifications.emails.activity-roundup', compact('user'));
}
あなたのどちらかが(1人のユーザと1つの電子メール最も可能性が高いと)Userインスタンスを持っているか、ユーザーのコレクションを持っていますそれらの通知を単に連鎖して送信することができます。私はここで尋ねられているものを手に入れません。 – Kyslik
私は、単一のユーザーが複数の通知アドレスを持つことができると述べました。これらは現在、正規化されていません。 '[email protected]、[email protected]、[email protected]など@ different-domain.com' – Luke
今私は理解しています。私はそれについて考えて戻ってくるだろう。 5.3を使用して右か? – Kyslik