function getTrafficFromLogs() { $id = $this->attributes['id']; $traffic = TrafficLog::where('node_id', $id)->sum('u') + TrafficLog::where('node_id', $id)->sum('d'); if ($traffic == 0) { return "暂无数据"; } return Tools::flowAutoShow($traffic); }
public function trafficLog($request, $response, $args) { $pageNum = 1; if (isset($request->getQueryParams()["page"])) { $pageNum = $request->getQueryParams()["page"]; } $traffic = TrafficLog::where('user_id', $this->user->id)->orderBy('id', 'desc')->paginate(15, ['*'], 'page', $pageNum); $traffic->setPath('/user/trafficlog'); return $this->view()->assign('logs', $traffic)->display('user/trafficlog.tpl'); }