Rumah > Artikel > rangka kerja php > Selesaikan masalah ralat pembolehubah tidak ditentukan Laravel 8
Lajur tutorial Laravel berikut akan memperkenalkan cara menyelesaikan masalah ralat pembolehubah yang tidak ditentukan apabila menggunakan mailable untuk menghantar e-mel dalam Laravel 8. Saya harap ia akan membantu semua orang!
Soalan khusus:
Laravel 8 menggunakan mailable untuk menghantar e-mel, ralat pembolehubah tidak ditentukan?
Laravel 8 menggunakan kaedah yang boleh dihantar untuk menghantar e-mel, dan ralat pembolehubah tidak ditentukan terus muncul, bagaimanapun, menurut penyelesaian dalam talian, saya menggunakan awam untuk mentakrifkan pembolehubah, tetapi ralat yang sama masih muncul
public $jobdocumentmessage; /** * Create a new message instance. * * @return void */ public function __construct($jobdocumentmessage) { $this->jobdocumentmessage = $jobdocumentmessage; } /** * Build the message. * * @return $this */ public function build() { #dd($jobdocumentmessage); return $this->view('emails.jobDocument') ->with([ 'body' => $jobdocumentmessage->body, 'user' => $jobdocumentmessage->user, ]) ->subject($jobdocumentmessage->subject) ->replyTo($jobdocumentmessage->mail) ->attach($jobdocumentmessage->url, ['as' => $jobdocumentmessage->name ]); }
Penyelesaian:
public $jobdocumentmessage; /** * Create a new message instance. * * @return void */ public function __construct($jobdocumentmessage) { $this->jobdocumentmessage = $jobdocumentmessage; } /** * Build the message. * * @return $this */ public function build() { $jobdocumentmessage= $this->jobdocumentmessage ; return $this->view('emails.jobDocument') ->with([ 'body' => $jobdocumentmessage->body, 'user' => $jobdocumentmessage->user, ]) ->subject($jobdocumentmessage->subject) ->replyTo($jobdocumentmessage->mail) ->attach($jobdocumentmessage->url, ['as' => $jobdocumentmessage->name ]); }
Atas ialah kandungan terperinci Selesaikan masalah ralat pembolehubah tidak ditentukan Laravel 8. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!