não passou os parametros na view também? return $this->view('emails.product.marketing);
falta uma ' e a passagem de parâmetros cliente e produto para a view.
não passou os parametros na view também? return $this->view('emails.product.marketing);
falta uma ' e a passagem de parâmetros cliente e produto para a view.
Olá Rodrigo,
Bem observado a falta da aspa, já vou corrigir.
Sobre passar a informação para a view, no caso do email a gente não precisa fazer isso, apenas ao definir os atributos da classe como public já vai permitir que esteja disponível na view:
class OrderShipped extends Mailable
{
use Queueable, SerializesModels;
// Por esse atributo estar como public já podemos acessar na view
public $order;
public function __construct(Order $order)
{
$this->order = $order;
}
public function build()
{
return $this->view('emails.orders.shipped');
}
}
O professor mostra isso na 06 Parâmetros para o template.
Qualquer dúvida é só falar e obrigado por compartilhar!