]> _ Git - psq.git/commitdiff
add user mailgunevent relationships
authorLouis Jeckel <louis.jeckel@outlook.cm>
Tue, 15 Sep 2020 11:10:54 +0000 (13:10 +0200)
committerLouis Jeckel <louis.jeckel@outlook.cm>
Tue, 15 Sep 2020 11:10:54 +0000 (13:10 +0200)
app/Http/Controllers/FlowpaperController.php
app/User.php

index 64c4a761dc730d5da2b105cec6384a111571d82a..8800b05b524d5c4c22301032dba8d33d0d857b62 100644 (file)
@@ -42,7 +42,7 @@ class FlowpaperController extends Controller
      * @param PdfFile $file
      * @param Request $request
      * @return View
-     * @todo UNCOMMENT THIS 
+     * @todo UNCOMMENT THIS
      */
     public function discover(PdfFile $file, Request $request)
     {
index a3e69eb814e69a479328d506a21a554e1f1a2957..9e859575e644581eee85bc5e6e83364164be27cc 100644 (file)
@@ -9,6 +9,7 @@ use Illuminate\Contracts\Auth\MustVerifyEmail;
 use Illuminate\Database\Eloquent\Builder;
 use Illuminate\Database\Eloquent\Relations\BelongsTo;
 use Illuminate\Database\Eloquent\Relations\HasMany;
+use Illuminate\Database\Eloquent\Relations\HasOne;
 use Illuminate\Foundation\Auth\User as Authenticatable;
 use Illuminate\Foundation\Auth\VerifiesEmails;
 use Illuminate\Notifications\Notifiable;
@@ -189,6 +190,24 @@ class User extends Authenticatable implements MustVerifyEmail
     }
 
 
+    /**
+     * @return HasMany
+     */
+    public function mailgunEvents()
+    {
+        return $this->hasMany(MailgunEvent::class, 'recipient', 'email');
+    }
+
+    
+    /**
+     * @return HasOne
+     */
+    public function lastMailgunEvent()
+    {
+        return $this->hasOne(MailgunEvent::class, 'recipient', 'email')
+            ->orderByDesc('id');
+    }
+
 
 
 
@@ -279,7 +298,6 @@ class User extends Authenticatable implements MustVerifyEmail
 
 
 
-
     /**
      * SCOPES
      */