使用此命令向集合中的所有用户发送通知:
Notification::send($users, new NewProjectAlert($project));
现在在我的通知类NewProjectAlert中我能够访问单个$ user对象吗? 例如:
$this->user->first_name
答案 0 :(得分:1)
您无法访问$ this->用户,但您可以访问$ notifiable,因此在您使用的通道中依赖的通知类可以将其用作以下内容
**
* Get the mail representation of the notification.
*
* @param mixed $notifiable
* @return \Illuminate\Notifications\Messages\MailMessage
*/
public function toMail($notifiable)
{
return (new MailMessage)
->subject('Hey ,' . $notifiable->first_name )
->line('...');
}