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();
 }
示例#2
0
 public static function deletePollOptions($pid)
 {
     return PollResponse::deletePollResponses($pid) && DB::table('poll_options')->where('pid')->delete();
 }
示例#3
0
 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');
 }