Flarum\Core\Repository\NotificationRepository::markAllAsRead PHP Метод

markAllAsRead() публичный Метод

Mark all of a user's notifications as read.
public markAllAsRead ( User $user ) : void
$user Flarum\Core\User
Результат void
    public function markAllAsRead(User $user)
    {
        Notification::where('user_id', $user->id)->update(['is_read' => true]);
    }

Usage Example

 /**
  * @param ReadAllNotifications $command
  * @throws \Flarum\Core\Exception\PermissionDeniedException
  */
 public function handle(ReadAllNotifications $command)
 {
     $actor = $command->actor;
     $this->assertRegistered($actor);
     $this->notifications->markAllAsRead($actor);
 }
NotificationRepository