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.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!