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'),
];
->orderByDesc('id');
}
+ /**
+ * @return HasOne
+ */
+ public function lastFailedMailgunEvent()
+ {
+ return $this->hasOne(MailgunEvent::class, 'recipient', 'email')
+ ->where('event', 'failed')
+ ->orderByDesc('id');
+ }
+
+
+
/**
* @return HasOne
*/