protected function tearDown() { PollResponse::where('pid', $this->pollOption->oid)->delete(); PollOption::where('oid', $this->pollOption->oid)->delete(); Poll::where('pid', $this->poll->pid)->delete(); Event::where('eid', $this->event->eid)->delete(); User::where('uid', $this->user->uid)->delete(); }
public static function deletePollOptions($pid) { return PollResponse::deletePollResponses($pid) && DB::table('poll_options')->where('pid')->delete(); }
public function submitPoll() { $input = Request::all(); $uid = Auth::user()['uid']; array_shift($input); $pid = array_shift($input); foreach ($input as $key => $value) { $pollResponse = new PollResponse(); $pollResponse->pid = $pid; $pollResponse->uid = $uid; $pollResponse->oid = $value; try { $pollResponse->save(); } catch (Exception $e) { print '<script type="text/javascript">'; print 'alert("The system has encountered an error please try again later")'; print '</script>'; return view('errors.error_event'); } } return view('events/success_event_vote'); }