第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

應(yīng)用程序無法使用 Mail::...queue() 發(fā)送電子郵件

應(yīng)用程序無法使用 Mail::...queue() 發(fā)送電子郵件

PHP
qq_遁去的一_1 2023-09-15 21:21:47
我在使用時遇到郵件問題queue。如果我使用 Mail send(),一切正常??刂破鳎篗ail::to($order_data->client_email)    ->cc([        ['email' => $order_data->seller->email],        ['email' => auth()->user()->email]    ])    ->queue(new SendOrderConfirmation($order_data));可郵寄的:class SendOrderConfirmation extends Mailable{    use Queueable, SerializesModels;    /**     * Defines a public variable $order_data that we will be using to pass in parameters from our controller.     */    public $order_data;    /**     * Create a new message instance.     */    public function __construct($data)    {        // set email data        $this->order_data = $data;        // Set Reply to address        // Basically, the name and email from who's sending this email        $this->replyto(auth()->user()->email, auth()->user()->name);        // Set from        $this->from(auth()->user()->email, auth()->user()->name);        // set email subject        $this->subject('Laminar - Confirma??o da Encomenda N.o '.$this->order_data->order_nr);    }    /**     * Build the message.     *     * @return $this     */    public function build()    {        return $this->view('send_emails.Lamimail.SendOrderConfirmation');    }}如果我使用隊(duì)列()觸發(fā)電子郵件,我會收到有關(guān)望遠(yuǎn)鏡作業(yè)的錯誤消息:Trying to get property 'name' of non-object (View: path\resources\views\send_emails\Lamimail\SendOrderConfirmation.blade.php)但是,在郵件視圖中,名稱是一個簡單的auth()->user()->name.有誰知道我在隊(duì)列中失蹤了?
查看完整描述

2 回答

?
慕森卡

TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超8個贊

當(dāng)作業(yè)或電子郵件為 時queued,您將無法再訪問會話(會話中的變量),因?yàn)椤爱惒健碧幚碜鳂I(yè)時沒有 HTTP 訪問。因此,您無法獲得經(jīng)過身份驗(yàn)證的用戶(處理作業(yè)時沒有特定用戶)。

您需要將經(jīng)過身份驗(yàn)證的用戶(作為對象或數(shù)組)發(fā)送到類的構(gòu)造函數(shù)SendOrderConfirmation,然后您可以在類內(nèi)部使用。

非隊(duì)列將起作用,因?yàn)樗鼘⑹?code>sync并且仍然可以使用會話。


查看完整回答
反對 回復(fù) 2023-09-15
?
藍(lán)山帝景

TA貢獻(xiàn)1843條經(jīng)驗(yàn) 獲得超7個贊

您是否嘗試過僅將名稱作為數(shù)據(jù)發(fā)送,將其添加到您的名稱$order_data并將其顯示在郵件刀片中,看看是否可以解決問題。



查看完整回答
反對 回復(fù) 2023-09-15
  • 2 回答
  • 0 關(guān)注
  • 164 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號