paginator($subscribers, $request); } /** * Create a new subscriber. * * @return \CachetHQ\Cachet\Models\Subscriber */ public function postSubscribers() { $subscriberData = Binput::except('verify'); try { $subscriber = Subscriber::create($subscriberData); } catch (Exception $e) { throw new BadRequestHttpException(); } // If we're auto-verifying the subscriber, don't bother with this event. if (!(Binput::get('verify'))) { event(new CustomerHasSubscribedEvent($subscriber)); } return $this->item($subscriber); } /** * Delete a subscriber. * * @param \CachetHQ\Cachet\Models\Subscriber $subscriber * * @return \Illuminate\Http\JsonResponse */ public function deleteSubscriber(Subscriber $subscriber) { $subscriber->delete(); return $this->noContent(); } }