Exemplo n.º 1
0
 /**
  * Attach An Adtype To Subscriptions.
  *
  * @param Adtype $adtype
  *
  * @return void
  */
 protected function attachToSubscriptions(Adtype $adtype)
 {
     $subscriptions = Subscription::all();
     foreach ($subscriptions as $subscription) {
         $subscription->adtypes()->attach($adtype, ['number' => 0]);
     }
 }
Exemplo n.º 2
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $subscriptions = Subscription::all();
     $subscriptionAdtypes = [1 => $this->getSubscriptionAdTypes([1, 15], [0, 0], [0, 0]), 2 => $this->getSubscriptionAdTypes([1, 9999], [1, 15], [0, 0]), 3 => $this->getSubscriptionAdTypes([1, 9999], [1, 9999], [1, 15])];
     foreach ($subscriptions as $subscription) {
         $this->syncAdtypesToSubscription($subscription, $subscriptionAdtypes[$subscription->id]);
     }
 }
Exemplo n.º 3
0
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     $currency = setting('currency');
     $subscriptions = Subscription::all();
     $user_subscription = $this->user->subscription;
     $user = $this->user;
     return ['data' => compact('subscriptions', 'user_subscription', 'user', 'currency')];
 }