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;
}
+ /**
+ * @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');
+ }
+
-
/**
* SCOPES
*/