Example #1
0
 /**
  * Handle the event.
  *
  * @param  pollPurchased  $event
  * @return void
  */
 public function handle(pollPurchased $event)
 {
     //        $user = Auth::user();
     $payment = $event->payment;
     $poll = $payment->itemable;
     $payment->update(['status' => 1]);
     $poll->update(['status' => 1]);
     Addon::poll()->first()->buy();
 }
Example #2
0
 public function poll()
 {
     $user = Auth::user();
     $poll = Addon::poll()->first();
     return view('store.poll', compact('user', 'poll'))->with(['title' => 'افزونه نظر سنجی']);
 }
Example #3
0
 public function poll(Request $request)
 {
     $user = Auth::user();
     $poll = Addon::poll()->first();
     $poll->comments()->create(['user_id' => $user->id, 'body' => $request->input('body')]);
     $poll->update(['num_comment' => $poll->comments()->count()]);
     Flash::success('comment sent');
     return redirect()->back();
 }