tablesExist(); return view('radar/index', [ 'ready' => $ready, 'exceptions' => $ready ? $model->listExceptions() : [], 'threads' => $ready ? $model->listThreads() : [], 'feedUrl' => site_url('v4/radar/feed'), ]); } public function feed() { $model = new RadarModel(); if (!$model->tablesExist()) { return $this->response->setJSON([ 'ok' => false, 'threads' => [], ]); } return $this->response->setJSON([ 'ok' => true, 'at' => date('c'), 'threads' => $model->listThreads(), ]); } }