Я пытаюсь передать данные с моего контроллера в почтовый класс, но по некоторым причинам это не сработает.
Проблема должна быть где-то в передаче переменных, но у меня нет сообщений об ошибках.
Код контроллера:
$send_data = [
"name" => $product->name,
"quantity" => $item->quantity,
"price" => $final_price
];
\Mail::to($email)->send(new OrderMail($send_data));
Почтовый класс:
class OrderMail extends Mailable
{
use Queueable, SerializesModels;
public $subject = "Úspešná objednávka";
public $send_data;
public function __construct($send_data)
{
$this->send_data = $send_data;
}
public function build()
{
$send_data = $this->send_data;
return $this->markdown('emails.ordered');
}
Я хотел бы получить доступ к данным в электронной почте. Упорядоченный вид