ldc-lionor/app/Mail/ContactFormMail.php

38 lines
831 B
PHP
Raw Permalink Normal View History

2023-02-24 15:20:58 +00:00
<?php
namespace App\Mail;
use App\Http\Requests\Fo\Contact\ContactRequest;
use Illuminate\Mail\Mailable;
class ContactFormMail extends Mailable
{
/**
* @var \App\Http\Requests\Fo\Contact\ContactRequest
*/
private $request;
/**
* Create a new message instance
*
* @param \App\Http\Requests\Fo\Contact\ContactRequest $request
* @return void
*/
public function __construct(ContactRequest $request)
{
$this->request = $request;
}
/**
* Build the message.
*
* @return $this
*/
public function build()
{
2023-03-20 13:17:58 +00:00
return $this->from(config('mail.from.address'))
->subject(sprintf('Nouveau message consommateur %s', config('app.name', 'Lionor')))
2023-02-24 15:20:58 +00:00
->markdown('fo.emails.contact-form', $this->request->toArray());
}
}