update bugs user notification

This commit is contained in:
Linksehat Staging Server
2024-05-28 09:00:27 +07:00
parent 2645a7d785
commit 151248d448
10 changed files with 353 additions and 46 deletions

View File

@@ -86,7 +86,7 @@ class User extends Authenticatable
{
return $this->belongsToMany(Corporate::class, 'corporate_manager', 'user_id', 'corporate_id');
}
public function metas()
{
return $this->morphMany(Meta::class, 'metaable');
@@ -102,13 +102,18 @@ class User extends Authenticatable
return $this->hasMany(Person::class, 'owner_user_id');
}
public function getOrganization()
{
return $this->hasOne(OrganizationUser::class, 'user_id');
}
public function notificationTokens()
{
return $this->morphMany(NotificationToken::class, 'notifiabletoken');
}
public function getOrganization()
public function routeNotificationForFcm()
{
return $this->hasOne(OrganizationUser::class, 'user_id');
return $this->notificationTokens()->pluck('token')->toArray();
}
}