예제 #1
0
 public function dashboard(Request $request)
 {
     $hak_akses = 0;
     $data = Candidate::all();
     if ($request->session()->has('admin')) {
         return view('admin.dashboard', compact('data', 'hak_akses'));
     } else {
         return redirect()->action('LoginAdminController@getlogin');
     }
 }
 public function index()
 {
     $candidates = Candidate::all();
     return view('dashboard.allCandidates')->with('candidates', $candidates);
 }
 public function countVote()
 {
     $candidates = Candidate::all();
     $labels = array();
     $viewDataset = array();
     foreach ($candidates as $candidate) {
         array_push($labels, $candidate->first_name . " " . $candidate->last_name . " (" . $candidate->getVoteCount() . ") ");
         array_push($viewDataset, $candidate->getVoteCount());
     }
     $viewData = array('labels' => $labels, 'datasets' => array(array('label' => "# of votes", 'fillColor' => "rgba(255, 206, 86, 0.2)", 'strokeColor' => "rgba(255, 206, 86, 0.2)", 'highlightFill' => "rgba(255, 206, 86, 0.2)", 'highlightStroke' => "rgba(220,220,220,1)", 'backgroundColor' => "rgba(75, 192, 192, 0.2)", 'borderColor' => "rgba(75, 192, 192, 1)", 'borderWidth' => "1", 'data' => $viewDataset)));
     return json_encode($viewData);
 }