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