如何将电子邮件发送者设置在可邮寄文件或数据控制器上



$created array包含电子邮件值和名称等。return $this->view('emails.created');工作正常,但是我想让电子邮件发送者是$created->email。或我的控制器Mail::to('email')->from($created->email)->send(new Created($created));这样。但是两种方法不起作用。如何处理,在appMailCreated.php文件上处理此变量数组?我需要一些帮助。

class Created extends Mailable
{
use Queueable, SerializesModels;
/**
 * The created instance.
 *
 * @var created
 */
public $created;
/**
 * Create a new message instance.
 *
 * @return void
 */
public function __construct($created)
{
    $this->created = $created;
}
/**
 * Build the message.
 *
 * @return $this
 */
public function build()
{
    return $this->from($created->email)->view('emails.created');
}
}

使用此功能更改您的构建功能并检查。还要确保您在数组中传递电子邮件参数。

public function build()
{
   return $this->from($this->created->email)->view('emails.created');
}

最新更新