亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我可以從通知 Laravel 的數據庫中獲取電子郵件數據嗎?

我可以從通知 Laravel 的數據庫中獲取電子郵件數據嗎?

PHP
LEATH 2021-09-18 21:20:24
我想要的是在電子郵件通知中顯示新訂閱者電子郵件。我想讓那些已存儲在數據庫中的電子郵件顯示在下面的電子郵件表單中。在你有一個新訂閱者這句話之后:它會顯示新訂閱者的新電子郵件這是我的通知public function toMail($notifiable){    $subscribers = Subscribe::where('email', '!=', null)->first();    return (new MailMessage)                ->subject('You have a new subscriber')                ->line('You have a new subscriber:', $subscribers)                ->action('Click Here', url('/subscribe'));                // ->line('Thank you for using our application!');}我怎樣才能做到這一點?*對不起,我的英語不好
查看完整描述

1 回答

?
MYYA

TA貢獻1868條經驗 獲得超4個贊

您的腳本中只有一些小問題:


在此處將逗號更改為點:


->line('You have a new subscriber:', $subscribers)

獲取對象的電子郵件屬性。像這樣:


$subscribers->email;

如果你想獲得最新的訂閱者(并且你的表包含 Laravel 時間戳)


Subscribe::where('email', '!=', null)->orderBy('created_at','DESC')->first();

總而言之,您的代碼應該如下所示:


public function toMail($notifiable)

{

    $subscribers = Subscribe::where('email', '!=', null)->orderBy('created_at','DESC')->first();


    return (new MailMessage)

                ->subject('You have a new subscriber')

                ->line('You have a new subscriber:'.$subscribers->email)

                ->action('Click Here', url('/subscribe'));

                // ->line('Thank you for using our application!');

}


查看完整回答
反對 回復 2021-09-18
  • 1 回答
  • 0 關注
  • 231 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號