From: Louis Jeckel Date: Wed, 23 Sep 2020 11:31:28 +0000 (+0200) Subject: failed mg event X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=e93dae186d940c548302947177f5f16fe59a0dfd;p=psq.git failed mg event --- diff --git a/app/Nova/Lenses/FailedMailgun.php b/app/Nova/Lenses/FailedMailgun.php index ce09567..488ec9e 100644 --- a/app/Nova/Lenses/FailedMailgun.php +++ b/app/Nova/Lenses/FailedMailgun.php @@ -45,7 +45,7 @@ class FailedMailgun extends Lens Text::make('Nom', 'last_name'), Text::make('Email'), Text::make('Erreur', function() { - return Arr::get($this, 'lastMailgunEvent.status.message'); + return Arr::get($this, 'lastFailedMailgunEvent.status.message'); }), DateTime::make('Last seen', 'updated_at'), ]; diff --git a/app/User.php b/app/User.php index 77f342e..76e7eb5 100644 --- a/app/User.php +++ b/app/User.php @@ -212,6 +212,18 @@ class User extends Authenticatable implements MustVerifyEmail ->orderByDesc('id'); } + /** + * @return HasOne + */ + public function lastFailedMailgunEvent() + { + return $this->hasOne(MailgunEvent::class, 'recipient', 'email') + ->where('event', 'failed') + ->orderByDesc('id'); + } + + + /** * @return HasOne */