public function info($request, $response, $args) { $node_id = $args['id']; $load = $request->getParam('load'); $uptime = $request->getParam('uptime'); $log = new NodeInfoLog(); $log->node_id = $node_id; $log->load = $load; $log->uptime = $uptime; $log->log_time = time(); if (!$log->save()) { $res = ["ret" => 0, "msg" => "update failed"]; return $this->echoJson($response, $res); } $res = ["ret" => 1, "msg" => "ok"]; return $this->echoJson($response, $res); }
public function getLastNodeInfoLog() { $id = $this->attributes['id']; $log = NodeInfoLog::where('node_id', $id)->orderBy('id', 'desc')->first(); if ($log == null) { return null; } return $log; }