public function subscribe($chanelAlias) { $chanel = $this->getChanel($chanelAlias); $subscriber = $this->getCurSubscriber(); $subscribe = Notifications\Subscribe::get([['subscriber_id', $subscriber->id], ['chanel_id', $chanel->id]]); if ($subscribe) { $response = new Server\Result(); $response->successMsg = 'Вы уже подписаны'; $response->send(); } $subscribe = new Notifications\Subscribe(); $subscribe->subscriber_id = $subscriber->id; $subscribe->chanel_id = $chanel->id; $subscribe->save(); $response = new Server\Result(); $response->successMsg = 'Вы были подписаны на уведомления'; $response->send(); }