Browse Source

add emails class

bufon2211 6 years ago
parent
commit
ccdf55510b
3 changed files with 47 additions and 40 deletions
  1. 45 0
      app/Mail/MailSendClass.php
  2. 0 38
      app/Mail/OfferRequestMail.php
  3. 2 2
      config/services.php

+ 45 - 0
app/Mail/MailSendClass.php

@@ -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('Запрос на обмен');
+    }
+}

+ 0 - 38
app/Mail/OfferRequestMail.php

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

+ 2 - 2
config/services.php

@@ -15,8 +15,8 @@ return [
     */
 
     'mailgun' => [
-        'domain' => env('MAILGUN_DOMAIN'),
-        'secret' => env('MAILGUN_SECRET'),
+        'domain' => 'your-mailgun-domain',
+        'secret' => 'your-mailgun-key',
     ],
 
     'ses' => [