ldc-le-gaulois-pro/app/Mail/ContactFormMail.php
Vincent BRIDIER 9d1ad88b42
ts-1330
2023-08-08 20:05:13 +02:00

37 lines
835 B
PHP

<?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()
{
return $this->from(config('mail.contactsList.contactform'))
->subject(sprintf("%s : %s", config('app.name'), trans("Nouveau contact")))
->markdown('fo.emails.contact-form', $this->request->toArray());
}
}