Как настроить отправителя электронной почты на отправляемый файл или Контроллер с данными?
$created array
содержать значение и имя электронной почты и некоторые другие. return $this->view('emails.created');
работает нормально, но я хочу, чтобы отправитель электронной почты был таким $created->email
или мой контроллер Mail::to('email')->from($created->email)->send(new Created($created));
как это. но два способа не работают. Как я могу подойти, обработать этот массив переменных на моем app\Mail\Created.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');
}
}
1 ответ
Решение
Измените вашу функцию сборки с этим и проверьте. Также убедитесь, что вы передаете параметр электронной почты в вашем массиве.
public function build()
{
return $this->from($this->created->email)->view('emails.created');
}