diff --git a/app/Models/User.php b/app/Models/User.php index 0dbf673..1032e6f 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -14,6 +14,7 @@ use Illuminate\Notifications\Notifiable; use Spatie\Permission\Traits\HasRoles; use Illuminate\Database\Eloquent\Relations\BelongsTo; use NotificationChannels\WebPush\HasPushSubscriptions; +use NotificationChannels\WebPush\PushSubscription; class User extends Authenticatable implements FilamentUser { @@ -64,4 +65,9 @@ class User extends Authenticatable implements FilamentUser { return $this->belongsTo(Plant::class); } + + public function pushSubscriptions() + { + return $this->morphMany(PushSubscription::class, 'subscribable'); + } }