|
@@ -0,0 +1,45 @@
|
|
|
+<?php
|
|
|
+
|
|
|
+namespace App\Mail;
|
|
|
+
|
|
|
+use Illuminate\Bus\Queueable;
|
|
|
+use Illuminate\Mail\Mailable;
|
|
|
+use Illuminate\Queue\SerializesModels;
|
|
|
+use Illuminate\Contracts\Queue\ShouldQueue;
|
|
|
+
|
|
|
+class MailClass extends Mailable
|
|
|
+{
|
|
|
+ use Queueable, SerializesModels;
|
|
|
+
|
|
|
+ protected $name;
|
|
|
+ protected $email;
|
|
|
+ protected $message;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Create a new message instance.
|
|
|
+ *
|
|
|
+ * @return void
|
|
|
+ */
|
|
|
+ public function __construct($name,$email,$message)
|
|
|
+ {
|
|
|
+ $this->name=$name;
|
|
|
+ $this->email=$email;
|
|
|
+ $this->message=$message;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Build the message.
|
|
|
+ *
|
|
|
+ * @return $this
|
|
|
+ */
|
|
|
+ public function build()
|
|
|
+ {
|
|
|
+ return $this->view('emails.contact-mail')
|
|
|
+ ->with([
|
|
|
+ 'name' => $this->name,
|
|
|
+ 'email' => $this->email,
|
|
|
+ 'message' => $this->message,
|
|
|
+ ])
|
|
|
+ ->subject('Запрос на обмен');
|
|
|
+ }
|
|
|
+}
|