【发布时间】:2020-02-16 14:40:24
【问题描述】:
我已经创建了一个
php artisan make:mail ContactFormFilledOut
效果很好。但我唯一的问题是我无法访问用户邮件以将其插入
->from('users-mail')
我试图通过这样做来获取用户的邮件
$this->input->mail
但我得到了错误
Trying to get property 'mail' of non-object
所以我也试着做
$this->input['mail']。
这也没有帮助。
public function build()
{
return $this->view('mail.kontaktform')
->from($this->input->mail) // HERE IS THE ISSUE
->subject('Test subject');
}
这里有所有代码
class ContactFormFilledOut extends Mailable
{
use Queueable, SerializesModels;
public $input;
/**
* Create a new message instance.
*
* @return void
*/
public function __construct($input)
{
$this->input = $input;
}
/**
* Build the message.
*
* @return $this
*/
public function build()
{
return $this->view('mail.kontaktform')
->from($this->input->mail) // HERE IS THE ISSUE
->subject('Test subject');
}
}
【问题讨论】:
标签: email laravel-5.6