/** * 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(); }
public function poll() { $user = Auth::user(); $poll = Addon::poll()->first(); return view('store.poll', compact('user', 'poll'))->with(['title' => 'افزونه نظر سنجی']); }
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(); }