/** * Loads the server status page. * * @param unsigned integer $id * @return string */ public function server($id = NULL) { if (is_null($id)) { return redirect('status'); } $server = Server::find($id); $service = $server->service(); $client = $service->client; $checks = $server->latestServerCheckResults(); $check_categories = CheckCategory::all(); return view('status.server', compact('client', 'service', 'server', 'checks', 'check_categories')); }
/** * Run the check categories table seeds. * * @return void */ public function run() { CheckCategory::truncate(); CheckCategory::create(['id' => 'C', 'name' => 'Capacity']); CheckCategory::create(['id' => 'R', 'name' => 'Recoverability']); CheckCategory::create(['id' => 'A', 'name' => 'Availability']); CheckCategory::create(['id' => 'P', 'name' => 'Performance']); }