public function getIndex(Request $request)
 {
     pagetitle([trans('main.apps.vote'), settings('server_name')]);
     $vote_info = [];
     $sites = VoteSite::all();
     foreach ($sites as $site) {
         $log = VoteLog::onCooldown($request, $site->id);
         if ($log->exists()) {
             $log = $log->first();
             if (time() < $log->created_at->getTimestamp() + 3600 * $site->hour_limit) {
                 $vote_info[$site->id]['end_time'] = $log->created_at->addHours($site->hour_limit)->getTimestamp() - Carbon::now()->getTimestamp();
                 $vote_info[$site->id]['status'] = FALSE;
             } else {
                 $vote_info[$site->id]['status'] = TRUE;
             }
         } else {
             $vote_info[$site->id]['status'] = TRUE;
         }
     }
     return view('front.vote.index', compact('sites', 'vote_info'));
 }